[2026-01-30 00:00:16] production.INFO: Service result for USBMDEMO: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for DICALABRIA: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for LIGHTHARVESTING: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for LONESTARSHUTTERS: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for SHADEANDLOUVER: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for GETSOMESHADE: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for IWCE: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for DASHBOARDUSA: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for SUPERIORWINDOWCOVERING: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for PERSIENNEDESIGN: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for CUSTOMHOMEGOODS: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for USDEMO: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for FABRICOM: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for SHADESWITHDECOR: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for NICENORTHAMERICA: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for DECORSELIS: {"result":{"result":0}} [2026-01-30 00:00:16] production.INFO: Service result for SPRINGBLINDS: {"result":{"result":0}} [2026-01-30 00:10:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3431, App\Models\JobMultiQuotePivotModel, 3431, App\Models\Job\bm_jobdetails, 7, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"299.79","Net Price":"299.79","VAT Price":"23.23","Gross Price Amount":"323.02","Total CostPrice":"299.79","Amount Outstanding":"323.02"}, {"attributes":{"jmq_listprice":"299.79","jmq_netprice":"299.79","jmq_vat":"23.23","jmq_grossprice":"323.02","jmq_costprice":"299.79","jmq_amountoutstanding":"323.02","jmq_updatedat":"2026-01-30T00:10:47.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T00:10:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:10:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931695,"logName":"default","subjectId":3431,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 00:10:47","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"299.79\",\"jmq_netprice\":\"299.79\",\"jmq_vat\":\"23.23\",\"jmq_grossprice\":\"323.02\",\"jmq_costprice\":\"299.79\",\"jmq_amountoutstanding\":\"323.02\",\"jmq_updatedat\":\"2026-01-30T00:10:47.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T00:10:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"299.79","Net Price":"299.79","VAT Price":"23.23","Gross Price Amount":"323.02","Total CostPrice":"299.79","Amount Outstanding":"323.02"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13410","parentSubjectId":3431,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:11:01] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:11:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3431, App\Models\JobMultiQuotePivotModel, 3431, App\Models\Job\bm_jobdetails, 7, {"Net Price":"299.79","VAT Price":"23.23","jmq_overridetypeid":5,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"323.02","Gross Profit":"0.00","Amount Outstanding":"323.02","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"0.000","Gross Profit Percentage":"0.00"}, {"Net Price":"209.85","VAT Price":"16.26","jmq_overridetypeid":4,"Discount":"30.00","jmq_editpricebyid":1,"Gross Price Amount":"226.11","Gross Profit":"-89.94","Override Price":"30.00","Amount Outstanding":"226.11","User Defined Values":"\"\"","End Customer Override Net Price":"299.79","End Customer Override Vat Price":"23.23","End Customer Override Gross Price":"323.02","Delivery Vat Percentage":"7.750","Gross Profit Percentage":"-42.86","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"209.85","jmq_vat":"16.26","jmq_overridetypeid":4,"jmq_orderformprice":"30.00","jmq_editpricebyid":1,"jmq_grossprice":"226.11","jmq_grossprofit":"-89.94","jmq_overrideprice":"30.00","jmq_amountoutstanding":"226.11","jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"299.79","jmq_endcustomeroverridevatprice":"23.23","jmq_endcustomeroverridegrossprice":"323.02","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_deliveryvatperc":"7.750","jmq_cdeliveryvatperc":"7.750","jmq_updatedby":7,"jmq_updatedat":"2026-01-30T00:07:23.000000Z","jmq_grossprofit_percentage":"-42.86","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"299.79","jmq_vat":"23.23","jmq_overridetypeid":5,"jmq_orderformprice":"0.00","jmq_editpricebyid":0,"jmq_grossprice":"323.02","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"323.02","jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_deliveryvatperc":"0.000","jmq_cdeliveryvatperc":"0.000","jmq_updatedby":null,"jmq_updatedat":"2026-01-30T00:10:52.000000Z","jmq_grossprofit_percentage":"0.00","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:11:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":931705,"logName":"default","subjectId":3431,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 00:11:05","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"209.85\",\"jmq_vat\":\"16.26\",\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"30.00\",\"jmq_editpricebyid\":1,\"jmq_grossprice\":\"226.11\",\"jmq_grossprofit\":\"-89.94\",\"jmq_overrideprice\":\"30.00\",\"jmq_amountoutstanding\":\"226.11\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"299.79\",\"jmq_endcustomeroverridevatprice\":\"23.23\",\"jmq_endcustomeroverridegrossprice\":\"323.02\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_deliveryvatperc\":\"7.750\",\"jmq_cdeliveryvatperc\":\"7.750\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-30T00:07:23.000000Z\",\"jmq_grossprofit_percentage\":\"-42.86\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"299.79\",\"jmq_vat\":\"23.23\",\"jmq_overridetypeid\":5,\"jmq_orderformprice\":\"0.00\",\"jmq_editpricebyid\":0,\"jmq_grossprice\":\"323.02\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"323.02\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_deliveryvatperc\":\"0.000\",\"jmq_cdeliveryvatperc\":\"0.000\",\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:10:52.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"209.85","VAT Price":"16.26","jmq_overridetypeid":4,"Discount":"30.00","jmq_editpricebyid":1,"Gross Price Amount":"226.11","Gross Profit":"-89.94","Override Price":"30.00","Amount Outstanding":"226.11","User Defined Values":"\"\"","End Customer Override Net Price":"299.79","End Customer Override Vat Price":"23.23","End Customer Override Gross Price":"323.02","Delivery Vat Percentage":"7.750","Gross Profit Percentage":"-42.86","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"299.79","VAT Price":"23.23","jmq_overridetypeid":5,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"323.02","Gross Profit":"0.00","Amount Outstanding":"323.02","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"0.000","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13410","parentSubjectId":3431,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:13:54] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 807, App\Models\JobMultiQuotePivotModel, 807, App\Models\Job\bm_jobdetails, 19, {"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00"}, {"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","jmq_userdefinedarray":"\"\"","jmq_updatedby":19,"jmq_updatedat":"2026-01-29T02:50:32.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00","jmq_userdefinedarray":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-29T02:50:33.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:13:54, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135571,"logName":"default","subjectId":807,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:13:54","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_creditlimit\":\"10.00\",\"jmq_creditbalance\":\"10.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-29T02:50:32.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_creditlimit\":\"0.00\",\"jmq_creditbalance\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-29T02:50:33.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":807,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:14:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":413517,"logName":"default","subjectId":921,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":22,"dateTime":"2026-01-30 00:14:24","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T00:14:24.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-29T23:52:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: C916","parentSubjectId":921,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:14:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":413519,"logName":"default","subjectId":923,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 00:14:24","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-06-10T17:57:12.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T00:14:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C916","parentSubjectId":921,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:22:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"3767.00","Net Price":"3767.00","Gross Price Amount":"3767.00","Total CostPrice":"3767.00","Amount Outstanding":"3767.00","End Customer Override Net Price":"3767.00","End Customer Override Gross Price":"3767.00"}, {"List Price":"3542.00","Net Price":"3542.00","Gross Price Amount":"3542.00","Total CostPrice":"3542.00","Amount Outstanding":"3542.00","End Customer Override Net Price":"3542.00","End Customer Override Gross Price":"3542.00"}, {"attributes":{"jmq_listprice":"3542.00","jmq_netprice":"3542.00","jmq_grossprice":"3542.00","jmq_costprice":"3542.00","jmq_amountoutstanding":"3542.00","jmq_endcustomeroverridenetprice":"3542.00","jmq_endcustomeroverridegrossprice":"3542.00","jmq_updatedat":"2026-01-30T00:22:50.000000Z"},"old":{"jmq_listprice":"3767.00","jmq_netprice":"3767.00","jmq_grossprice":"3767.00","jmq_costprice":"3767.00","jmq_amountoutstanding":"3767.00","jmq_endcustomeroverridenetprice":"3767.00","jmq_endcustomeroverridegrossprice":"3767.00","jmq_updatedat":"2026-01-30T00:22:47.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:22:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135623,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:22:50","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"3542.00\",\"jmq_netprice\":\"3542.00\",\"jmq_grossprice\":\"3542.00\",\"jmq_costprice\":\"3542.00\",\"jmq_amountoutstanding\":\"3542.00\",\"jmq_endcustomeroverridenetprice\":\"3542.00\",\"jmq_endcustomeroverridegrossprice\":\"3542.00\",\"jmq_updatedat\":\"2026-01-30T00:22:50.000000Z\"},\"old\":{\"jmq_listprice\":\"3767.00\",\"jmq_netprice\":\"3767.00\",\"jmq_grossprice\":\"3767.00\",\"jmq_costprice\":\"3767.00\",\"jmq_amountoutstanding\":\"3767.00\",\"jmq_endcustomeroverridenetprice\":\"3767.00\",\"jmq_endcustomeroverridegrossprice\":\"3767.00\",\"jmq_updatedat\":\"2026-01-30T00:22:47.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3542.00","Net Price":"3542.00","Gross Price Amount":"3542.00","Total CostPrice":"3542.00","Amount Outstanding":"3542.00","End Customer Override Net Price":"3542.00","End Customer Override Gross Price":"3542.00"},"changedFrom":{"List Price":"3767.00","Net Price":"3767.00","Gross Price Amount":"3767.00","Total CostPrice":"3767.00","Amount Outstanding":"3767.00","End Customer Override Net Price":"3767.00","End Customer Override Gross Price":"3767.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:22:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3430, App\Models\JobMultiQuotePivotModel, 3430, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"840.57","End Customer Override Vat Price":"65.15","End Customer Override Gross Price":"905.72","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"840.57","jmq_endcustomeroverridevatprice":"65.15","jmq_endcustomeroverridegrossprice":"905.72","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-29T23:57:18.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T00:04:08.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:22:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":931724,"logName":"default","subjectId":3430,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:22:57","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"840.57\",\"jmq_endcustomeroverridevatprice\":\"65.15\",\"jmq_endcustomeroverridegrossprice\":\"905.72\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-29T23:57:18.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T00:04:08.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"840.57","End Customer Override Vat Price":"65.15","End Customer Override Gross Price":"905.72","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13409","parentSubjectId":3430,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:23:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"3542.00","Net Price":"3542.00","Gross Price Amount":"3542.00","Total CostPrice":"3542.00","Amount Outstanding":"3542.00","End Customer Override Net Price":"3542.00","End Customer Override Gross Price":"3542.00"}, {"List Price":"3302.00","Net Price":"3302.00","Gross Price Amount":"3302.00","Total CostPrice":"3302.00","Amount Outstanding":"3302.00","End Customer Override Net Price":"3302.00","End Customer Override Gross Price":"3302.00"}, {"attributes":{"jmq_listprice":"3302.00","jmq_netprice":"3302.00","jmq_grossprice":"3302.00","jmq_costprice":"3302.00","jmq_amountoutstanding":"3302.00","jmq_endcustomeroverridenetprice":"3302.00","jmq_endcustomeroverridegrossprice":"3302.00","jmq_updatedat":"2026-01-30T00:23:22.000000Z"},"old":{"jmq_listprice":"3542.00","jmq_netprice":"3542.00","jmq_grossprice":"3542.00","jmq_costprice":"3542.00","jmq_amountoutstanding":"3542.00","jmq_endcustomeroverridenetprice":"3542.00","jmq_endcustomeroverridegrossprice":"3542.00","jmq_updatedat":"2026-01-30T00:23:20.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:23:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135629,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:23:22","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"3302.00\",\"jmq_netprice\":\"3302.00\",\"jmq_grossprice\":\"3302.00\",\"jmq_costprice\":\"3302.00\",\"jmq_amountoutstanding\":\"3302.00\",\"jmq_endcustomeroverridenetprice\":\"3302.00\",\"jmq_endcustomeroverridegrossprice\":\"3302.00\",\"jmq_updatedat\":\"2026-01-30T00:23:22.000000Z\"},\"old\":{\"jmq_listprice\":\"3542.00\",\"jmq_netprice\":\"3542.00\",\"jmq_grossprice\":\"3542.00\",\"jmq_costprice\":\"3542.00\",\"jmq_amountoutstanding\":\"3542.00\",\"jmq_endcustomeroverridenetprice\":\"3542.00\",\"jmq_endcustomeroverridegrossprice\":\"3542.00\",\"jmq_updatedat\":\"2026-01-30T00:23:20.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3302.00","Net Price":"3302.00","Gross Price Amount":"3302.00","Total CostPrice":"3302.00","Amount Outstanding":"3302.00","End Customer Override Net Price":"3302.00","End Customer Override Gross Price":"3302.00"},"changedFrom":{"List Price":"3542.00","Net Price":"3542.00","Gross Price Amount":"3542.00","Total CostPrice":"3542.00","Amount Outstanding":"3542.00","End Customer Override Net Price":"3542.00","End Customer Override Gross Price":"3542.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:23:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"3302.00","Net Price":"3302.00","Gross Price Amount":"3302.00","Total CostPrice":"3302.00","Amount Outstanding":"3302.00","End Customer Override Net Price":"3302.00","End Customer Override Gross Price":"3302.00"}, {"List Price":"2623.00","Net Price":"2623.00","Gross Price Amount":"2623.00","Total CostPrice":"2623.00","Amount Outstanding":"2623.00","End Customer Override Net Price":"2623.00","End Customer Override Gross Price":"2623.00"}, {"attributes":{"jmq_listprice":"2623.00","jmq_netprice":"2623.00","jmq_grossprice":"2623.00","jmq_costprice":"2623.00","jmq_amountoutstanding":"2623.00","jmq_endcustomeroverridenetprice":"2623.00","jmq_endcustomeroverridegrossprice":"2623.00","jmq_updatedat":"2026-01-30T00:23:29.000000Z"},"old":{"jmq_listprice":"3302.00","jmq_netprice":"3302.00","jmq_grossprice":"3302.00","jmq_costprice":"3302.00","jmq_amountoutstanding":"3302.00","jmq_endcustomeroverridenetprice":"3302.00","jmq_endcustomeroverridegrossprice":"3302.00","jmq_updatedat":"2026-01-30T00:23:27.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:23:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135635,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:23:29","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"2623.00\",\"jmq_netprice\":\"2623.00\",\"jmq_grossprice\":\"2623.00\",\"jmq_costprice\":\"2623.00\",\"jmq_amountoutstanding\":\"2623.00\",\"jmq_endcustomeroverridenetprice\":\"2623.00\",\"jmq_endcustomeroverridegrossprice\":\"2623.00\",\"jmq_updatedat\":\"2026-01-30T00:23:29.000000Z\"},\"old\":{\"jmq_listprice\":\"3302.00\",\"jmq_netprice\":\"3302.00\",\"jmq_grossprice\":\"3302.00\",\"jmq_costprice\":\"3302.00\",\"jmq_amountoutstanding\":\"3302.00\",\"jmq_endcustomeroverridenetprice\":\"3302.00\",\"jmq_endcustomeroverridegrossprice\":\"3302.00\",\"jmq_updatedat\":\"2026-01-30T00:23:27.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2623.00","Net Price":"2623.00","Gross Price Amount":"2623.00","Total CostPrice":"2623.00","Amount Outstanding":"2623.00","End Customer Override Net Price":"2623.00","End Customer Override Gross Price":"2623.00"},"changedFrom":{"List Price":"3302.00","Net Price":"3302.00","Gross Price Amount":"3302.00","Total CostPrice":"3302.00","Amount Outstanding":"3302.00","End Customer Override Net Price":"3302.00","End Customer Override Gross Price":"3302.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:23:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"2623.00","Net Price":"2623.00","Gross Price Amount":"2623.00","Total CostPrice":"2623.00","Amount Outstanding":"2623.00","End Customer Override Net Price":"2623.00","End Customer Override Gross Price":"2623.00"}, {"List Price":"2383.00","Net Price":"2383.00","Gross Price Amount":"2383.00","Total CostPrice":"2383.00","Amount Outstanding":"2383.00","End Customer Override Net Price":"2383.00","End Customer Override Gross Price":"2383.00"}, {"attributes":{"jmq_listprice":"2383.00","jmq_netprice":"2383.00","jmq_grossprice":"2383.00","jmq_costprice":"2383.00","jmq_amountoutstanding":"2383.00","jmq_endcustomeroverridenetprice":"2383.00","jmq_endcustomeroverridegrossprice":"2383.00","jmq_updatedat":"2026-01-30T00:23:44.000000Z"},"old":{"jmq_listprice":"2623.00","jmq_netprice":"2623.00","jmq_grossprice":"2623.00","jmq_costprice":"2623.00","jmq_amountoutstanding":"2623.00","jmq_endcustomeroverridenetprice":"2623.00","jmq_endcustomeroverridegrossprice":"2623.00","jmq_updatedat":"2026-01-30T00:23:42.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:23:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135641,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:23:44","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"2383.00\",\"jmq_netprice\":\"2383.00\",\"jmq_grossprice\":\"2383.00\",\"jmq_costprice\":\"2383.00\",\"jmq_amountoutstanding\":\"2383.00\",\"jmq_endcustomeroverridenetprice\":\"2383.00\",\"jmq_endcustomeroverridegrossprice\":\"2383.00\",\"jmq_updatedat\":\"2026-01-30T00:23:44.000000Z\"},\"old\":{\"jmq_listprice\":\"2623.00\",\"jmq_netprice\":\"2623.00\",\"jmq_grossprice\":\"2623.00\",\"jmq_costprice\":\"2623.00\",\"jmq_amountoutstanding\":\"2623.00\",\"jmq_endcustomeroverridenetprice\":\"2623.00\",\"jmq_endcustomeroverridegrossprice\":\"2623.00\",\"jmq_updatedat\":\"2026-01-30T00:23:42.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2383.00","Net Price":"2383.00","Gross Price Amount":"2383.00","Total CostPrice":"2383.00","Amount Outstanding":"2383.00","End Customer Override Net Price":"2383.00","End Customer Override Gross Price":"2383.00"},"changedFrom":{"List Price":"2623.00","Net Price":"2623.00","Gross Price Amount":"2623.00","Total CostPrice":"2623.00","Amount Outstanding":"2623.00","End Customer Override Net Price":"2623.00","End Customer Override Gross Price":"2623.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:23:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"2383.00","Net Price":"2383.00","Gross Price Amount":"2383.00","Total CostPrice":"2383.00","Amount Outstanding":"2383.00","End Customer Override Net Price":"2383.00","End Customer Override Gross Price":"2383.00"}, {"List Price":"2143.00","Net Price":"2143.00","Gross Price Amount":"2143.00","Total CostPrice":"2143.00","Amount Outstanding":"2143.00","End Customer Override Net Price":"2143.00","End Customer Override Gross Price":"2143.00"}, {"attributes":{"jmq_listprice":"2143.00","jmq_netprice":"2143.00","jmq_grossprice":"2143.00","jmq_costprice":"2143.00","jmq_amountoutstanding":"2143.00","jmq_endcustomeroverridenetprice":"2143.00","jmq_endcustomeroverridegrossprice":"2143.00","jmq_updatedat":"2026-01-30T00:23:58.000000Z"},"old":{"jmq_listprice":"2383.00","jmq_netprice":"2383.00","jmq_grossprice":"2383.00","jmq_costprice":"2383.00","jmq_amountoutstanding":"2383.00","jmq_endcustomeroverridenetprice":"2383.00","jmq_endcustomeroverridegrossprice":"2383.00","jmq_updatedat":"2026-01-30T00:23:56.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:23:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135647,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:23:58","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"2143.00\",\"jmq_netprice\":\"2143.00\",\"jmq_grossprice\":\"2143.00\",\"jmq_costprice\":\"2143.00\",\"jmq_amountoutstanding\":\"2143.00\",\"jmq_endcustomeroverridenetprice\":\"2143.00\",\"jmq_endcustomeroverridegrossprice\":\"2143.00\",\"jmq_updatedat\":\"2026-01-30T00:23:58.000000Z\"},\"old\":{\"jmq_listprice\":\"2383.00\",\"jmq_netprice\":\"2383.00\",\"jmq_grossprice\":\"2383.00\",\"jmq_costprice\":\"2383.00\",\"jmq_amountoutstanding\":\"2383.00\",\"jmq_endcustomeroverridenetprice\":\"2383.00\",\"jmq_endcustomeroverridegrossprice\":\"2383.00\",\"jmq_updatedat\":\"2026-01-30T00:23:56.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2143.00","Net Price":"2143.00","Gross Price Amount":"2143.00","Total CostPrice":"2143.00","Amount Outstanding":"2143.00","End Customer Override Net Price":"2143.00","End Customer Override Gross Price":"2143.00"},"changedFrom":{"List Price":"2383.00","Net Price":"2383.00","Gross Price Amount":"2383.00","Total CostPrice":"2383.00","Amount Outstanding":"2383.00","End Customer Override Net Price":"2383.00","End Customer Override Gross Price":"2383.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:24:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"2143.00","Net Price":"2143.00","Gross Price Amount":"2143.00","Total CostPrice":"2143.00","Amount Outstanding":"2143.00","End Customer Override Net Price":"2143.00","End Customer Override Gross Price":"2143.00"}, {"List Price":"1903.00","Net Price":"1903.00","Gross Price Amount":"1903.00","Total CostPrice":"1903.00","Amount Outstanding":"1903.00","End Customer Override Net Price":"1903.00","End Customer Override Gross Price":"1903.00"}, {"attributes":{"jmq_listprice":"1903.00","jmq_netprice":"1903.00","jmq_grossprice":"1903.00","jmq_costprice":"1903.00","jmq_amountoutstanding":"1903.00","jmq_endcustomeroverridenetprice":"1903.00","jmq_endcustomeroverridegrossprice":"1903.00","jmq_updatedat":"2026-01-30T00:24:05.000000Z"},"old":{"jmq_listprice":"2143.00","jmq_netprice":"2143.00","jmq_grossprice":"2143.00","jmq_costprice":"2143.00","jmq_amountoutstanding":"2143.00","jmq_endcustomeroverridenetprice":"2143.00","jmq_endcustomeroverridegrossprice":"2143.00","jmq_updatedat":"2026-01-30T00:24:02.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:24:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135653,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:24:05","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"1903.00\",\"jmq_netprice\":\"1903.00\",\"jmq_grossprice\":\"1903.00\",\"jmq_costprice\":\"1903.00\",\"jmq_amountoutstanding\":\"1903.00\",\"jmq_endcustomeroverridenetprice\":\"1903.00\",\"jmq_endcustomeroverridegrossprice\":\"1903.00\",\"jmq_updatedat\":\"2026-01-30T00:24:05.000000Z\"},\"old\":{\"jmq_listprice\":\"2143.00\",\"jmq_netprice\":\"2143.00\",\"jmq_grossprice\":\"2143.00\",\"jmq_costprice\":\"2143.00\",\"jmq_amountoutstanding\":\"2143.00\",\"jmq_endcustomeroverridenetprice\":\"2143.00\",\"jmq_endcustomeroverridegrossprice\":\"2143.00\",\"jmq_updatedat\":\"2026-01-30T00:24:02.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1903.00","Net Price":"1903.00","Gross Price Amount":"1903.00","Total CostPrice":"1903.00","Amount Outstanding":"1903.00","End Customer Override Net Price":"1903.00","End Customer Override Gross Price":"1903.00"},"changedFrom":{"List Price":"2143.00","Net Price":"2143.00","Gross Price Amount":"2143.00","Total CostPrice":"2143.00","Amount Outstanding":"2143.00","End Customer Override Net Price":"2143.00","End Customer Override Gross Price":"2143.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:24:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"1903.00","Net Price":"1903.00","Gross Price Amount":"1903.00","Total CostPrice":"1903.00","Amount Outstanding":"1903.00","End Customer Override Net Price":"1903.00","End Customer Override Gross Price":"1903.00"}, {"List Price":"1663.00","Net Price":"1663.00","Gross Price Amount":"1663.00","Total CostPrice":"1663.00","Amount Outstanding":"1663.00","End Customer Override Net Price":"1663.00","End Customer Override Gross Price":"1663.00"}, {"attributes":{"jmq_listprice":"1663.00","jmq_netprice":"1663.00","jmq_grossprice":"1663.00","jmq_costprice":"1663.00","jmq_amountoutstanding":"1663.00","jmq_endcustomeroverridenetprice":"1663.00","jmq_endcustomeroverridegrossprice":"1663.00","jmq_updatedat":"2026-01-30T00:24:41.000000Z"},"old":{"jmq_listprice":"1903.00","jmq_netprice":"1903.00","jmq_grossprice":"1903.00","jmq_costprice":"1903.00","jmq_amountoutstanding":"1903.00","jmq_endcustomeroverridenetprice":"1903.00","jmq_endcustomeroverridegrossprice":"1903.00","jmq_updatedat":"2026-01-30T00:24:39.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:24:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135659,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:24:41","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"1663.00\",\"jmq_netprice\":\"1663.00\",\"jmq_grossprice\":\"1663.00\",\"jmq_costprice\":\"1663.00\",\"jmq_amountoutstanding\":\"1663.00\",\"jmq_endcustomeroverridenetprice\":\"1663.00\",\"jmq_endcustomeroverridegrossprice\":\"1663.00\",\"jmq_updatedat\":\"2026-01-30T00:24:41.000000Z\"},\"old\":{\"jmq_listprice\":\"1903.00\",\"jmq_netprice\":\"1903.00\",\"jmq_grossprice\":\"1903.00\",\"jmq_costprice\":\"1903.00\",\"jmq_amountoutstanding\":\"1903.00\",\"jmq_endcustomeroverridenetprice\":\"1903.00\",\"jmq_endcustomeroverridegrossprice\":\"1903.00\",\"jmq_updatedat\":\"2026-01-30T00:24:39.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1663.00","Net Price":"1663.00","Gross Price Amount":"1663.00","Total CostPrice":"1663.00","Amount Outstanding":"1663.00","End Customer Override Net Price":"1663.00","End Customer Override Gross Price":"1663.00"},"changedFrom":{"List Price":"1903.00","Net Price":"1903.00","Gross Price Amount":"1903.00","Total CostPrice":"1903.00","Amount Outstanding":"1903.00","End Customer Override Net Price":"1903.00","End Customer Override Gross Price":"1903.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:24:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"1663.00","Net Price":"1663.00","Gross Price Amount":"1663.00","Total CostPrice":"1663.00","Amount Outstanding":"1663.00","End Customer Override Net Price":"1663.00","End Customer Override Gross Price":"1663.00"}, {"List Price":"1423.00","Net Price":"1423.00","Gross Price Amount":"1423.00","Total CostPrice":"1423.00","Amount Outstanding":"1423.00","End Customer Override Net Price":"1423.00","End Customer Override Gross Price":"1423.00"}, {"attributes":{"jmq_listprice":"1423.00","jmq_netprice":"1423.00","jmq_grossprice":"1423.00","jmq_costprice":"1423.00","jmq_amountoutstanding":"1423.00","jmq_endcustomeroverridenetprice":"1423.00","jmq_endcustomeroverridegrossprice":"1423.00","jmq_updatedat":"2026-01-30T00:24:53.000000Z"},"old":{"jmq_listprice":"1663.00","jmq_netprice":"1663.00","jmq_grossprice":"1663.00","jmq_costprice":"1663.00","jmq_amountoutstanding":"1663.00","jmq_endcustomeroverridenetprice":"1663.00","jmq_endcustomeroverridegrossprice":"1663.00","jmq_updatedat":"2026-01-30T00:24:51.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:24:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135665,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:24:53","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"1423.00\",\"jmq_netprice\":\"1423.00\",\"jmq_grossprice\":\"1423.00\",\"jmq_costprice\":\"1423.00\",\"jmq_amountoutstanding\":\"1423.00\",\"jmq_endcustomeroverridenetprice\":\"1423.00\",\"jmq_endcustomeroverridegrossprice\":\"1423.00\",\"jmq_updatedat\":\"2026-01-30T00:24:53.000000Z\"},\"old\":{\"jmq_listprice\":\"1663.00\",\"jmq_netprice\":\"1663.00\",\"jmq_grossprice\":\"1663.00\",\"jmq_costprice\":\"1663.00\",\"jmq_amountoutstanding\":\"1663.00\",\"jmq_endcustomeroverridenetprice\":\"1663.00\",\"jmq_endcustomeroverridegrossprice\":\"1663.00\",\"jmq_updatedat\":\"2026-01-30T00:24:51.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1423.00","Net Price":"1423.00","Gross Price Amount":"1423.00","Total CostPrice":"1423.00","Amount Outstanding":"1423.00","End Customer Override Net Price":"1423.00","End Customer Override Gross Price":"1423.00"},"changedFrom":{"List Price":"1663.00","Net Price":"1663.00","Gross Price Amount":"1663.00","Total CostPrice":"1663.00","Amount Outstanding":"1663.00","End Customer Override Net Price":"1663.00","End Customer Override Gross Price":"1663.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:24:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"1423.00","Net Price":"1423.00","Gross Price Amount":"1423.00","Total CostPrice":"1423.00","Amount Outstanding":"1423.00","End Customer Override Net Price":"1423.00","End Customer Override Gross Price":"1423.00"}, {"List Price":"1183.00","Net Price":"1183.00","Gross Price Amount":"1183.00","Total CostPrice":"1183.00","Amount Outstanding":"1183.00","End Customer Override Net Price":"1183.00","End Customer Override Gross Price":"1183.00"}, {"attributes":{"jmq_listprice":"1183.00","jmq_netprice":"1183.00","jmq_grossprice":"1183.00","jmq_costprice":"1183.00","jmq_amountoutstanding":"1183.00","jmq_endcustomeroverridenetprice":"1183.00","jmq_endcustomeroverridegrossprice":"1183.00","jmq_updatedat":"2026-01-30T00:24:59.000000Z"},"old":{"jmq_listprice":"1423.00","jmq_netprice":"1423.00","jmq_grossprice":"1423.00","jmq_costprice":"1423.00","jmq_amountoutstanding":"1423.00","jmq_endcustomeroverridenetprice":"1423.00","jmq_endcustomeroverridegrossprice":"1423.00","jmq_updatedat":"2026-01-30T00:24:57.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:24:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135671,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:24:59","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"1183.00\",\"jmq_netprice\":\"1183.00\",\"jmq_grossprice\":\"1183.00\",\"jmq_costprice\":\"1183.00\",\"jmq_amountoutstanding\":\"1183.00\",\"jmq_endcustomeroverridenetprice\":\"1183.00\",\"jmq_endcustomeroverridegrossprice\":\"1183.00\",\"jmq_updatedat\":\"2026-01-30T00:24:59.000000Z\"},\"old\":{\"jmq_listprice\":\"1423.00\",\"jmq_netprice\":\"1423.00\",\"jmq_grossprice\":\"1423.00\",\"jmq_costprice\":\"1423.00\",\"jmq_amountoutstanding\":\"1423.00\",\"jmq_endcustomeroverridenetprice\":\"1423.00\",\"jmq_endcustomeroverridegrossprice\":\"1423.00\",\"jmq_updatedat\":\"2026-01-30T00:24:57.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1183.00","Net Price":"1183.00","Gross Price Amount":"1183.00","Total CostPrice":"1183.00","Amount Outstanding":"1183.00","End Customer Override Net Price":"1183.00","End Customer Override Gross Price":"1183.00"},"changedFrom":{"List Price":"1423.00","Net Price":"1423.00","Gross Price Amount":"1423.00","Total CostPrice":"1423.00","Amount Outstanding":"1423.00","End Customer Override Net Price":"1423.00","End Customer Override Gross Price":"1423.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:25:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"1183.00","Net Price":"1183.00","Gross Price Amount":"1183.00","Total CostPrice":"1183.00","Amount Outstanding":"1183.00","End Customer Override Net Price":"1183.00","End Customer Override Gross Price":"1183.00"}, {"List Price":"549.00","Net Price":"549.00","Gross Price Amount":"549.00","Total CostPrice":"549.00","Amount Outstanding":"549.00","End Customer Override Net Price":"549.00","End Customer Override Gross Price":"549.00"}, {"attributes":{"jmq_listprice":"549.00","jmq_netprice":"549.00","jmq_grossprice":"549.00","jmq_costprice":"549.00","jmq_amountoutstanding":"549.00","jmq_endcustomeroverridenetprice":"549.00","jmq_endcustomeroverridegrossprice":"549.00","jmq_updatedat":"2026-01-30T00:25:13.000000Z"},"old":{"jmq_listprice":"1183.00","jmq_netprice":"1183.00","jmq_grossprice":"1183.00","jmq_costprice":"1183.00","jmq_amountoutstanding":"1183.00","jmq_endcustomeroverridenetprice":"1183.00","jmq_endcustomeroverridegrossprice":"1183.00","jmq_updatedat":"2026-01-30T00:25:11.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:25:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135677,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:25:13","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"549.00\",\"jmq_netprice\":\"549.00\",\"jmq_grossprice\":\"549.00\",\"jmq_costprice\":\"549.00\",\"jmq_amountoutstanding\":\"549.00\",\"jmq_endcustomeroverridenetprice\":\"549.00\",\"jmq_endcustomeroverridegrossprice\":\"549.00\",\"jmq_updatedat\":\"2026-01-30T00:25:13.000000Z\"},\"old\":{\"jmq_listprice\":\"1183.00\",\"jmq_netprice\":\"1183.00\",\"jmq_grossprice\":\"1183.00\",\"jmq_costprice\":\"1183.00\",\"jmq_amountoutstanding\":\"1183.00\",\"jmq_endcustomeroverridenetprice\":\"1183.00\",\"jmq_endcustomeroverridegrossprice\":\"1183.00\",\"jmq_updatedat\":\"2026-01-30T00:25:11.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"549.00","Net Price":"549.00","Gross Price Amount":"549.00","Total CostPrice":"549.00","Amount Outstanding":"549.00","End Customer Override Net Price":"549.00","End Customer Override Gross Price":"549.00"},"changedFrom":{"List Price":"1183.00","Net Price":"1183.00","Gross Price Amount":"1183.00","Total CostPrice":"1183.00","Amount Outstanding":"1183.00","End Customer Override Net Price":"1183.00","End Customer Override Gross Price":"1183.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:25:26] production.INFO: contact send sms start [2026-01-30 00:25:54] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:26:35] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 00:27:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43644, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 1"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43644,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1795,"oi_customseq":1,"oi_productcustomseq":1,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 1\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 1\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"FabricTableNULL\":\"Relaxed Cotton D\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 1\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 1\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 1, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No, Fabric Table: Relaxed Cotton D","oi_onlinedescription":"Window Name: Window 1, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 1##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##,##Fabric Table: Relaxed Cotton D##","oi_onlinereportdescription":"##Window Name: Window 1##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:<\/br>##Fabric Table:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:31.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388, 8462]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555614,"logName":"default","subjectId":43644,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:31","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43644,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1795,\"oi_customseq\":1,\"oi_productcustomseq\":1,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 1\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 1\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"FabricTableNULL\\\":\\\"Relaxed Cotton D\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 1\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 1\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 1, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No, Fabric Table: Relaxed Cotton D\",\"oi_onlinedescription\":\"Window Name: Window 1, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 1##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##,##Fabric Table: Relaxed Cotton D##\",\"oi_onlinereportdescription\":\"##Window Name: Window 1##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\u003C\\\/br\u003E##Fabric Table:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:31.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388, 8462]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 1"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555616,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":null,"dateTime":"2026-01-30 00:27:31","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jd_updatedby\":1,\"jd_updatedat\":\"2026-01-30T00:27:31.000000Z\"},\"old\":{\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-28T16:54:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555618,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:31","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:31.000000Z\"},\"old\":{\"jmq_updatedby\":6,\"jmq_updatedat\":\"2026-01-28T16:54:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43645, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 2"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43645,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1796,"oi_customseq":2,"oi_productcustomseq":2,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 2\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 2\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 2\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 2\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 2, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 2, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 2##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 2##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:32.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555619,"logName":"default","subjectId":43645,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:32","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43645,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1796,\"oi_customseq\":2,\"oi_productcustomseq\":2,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 2\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 2\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 2\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 2\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 2, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 2, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 2##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 2##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:32.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 2"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555621,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:32","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:32.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:31.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43646, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 3"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43646,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1797,"oi_customseq":3,"oi_productcustomseq":3,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 3\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 3\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 3\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 3\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 3, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 3, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 3##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 3##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:32.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555622,"logName":"default","subjectId":43646,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:32","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43646,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1797,\"oi_customseq\":3,\"oi_productcustomseq\":3,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 3\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 3\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 3\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 3\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 3, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 3, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 3##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 3##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:32.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 3"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555624,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:32","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43647, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 4"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43647,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1798,"oi_customseq":4,"oi_productcustomseq":4,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 4\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 4\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 4\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 4\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 4, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 4, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 4##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 4##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:32.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555625,"logName":"default","subjectId":43647,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:32","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43647,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1798,\"oi_customseq\":4,\"oi_productcustomseq\":4,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 4\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 4\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 4\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 4\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 4, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 4, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 4##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 4##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:32.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 4"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555627,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:33","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:33.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43648, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 5"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43648,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1799,"oi_customseq":5,"oi_productcustomseq":5,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 5\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 5\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 5\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 5\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 5, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 5, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 5##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 5##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:33.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555628,"logName":"default","subjectId":43648,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:33","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43648,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1799,\"oi_customseq\":5,\"oi_productcustomseq\":5,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 5\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 5\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 5\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 5\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 5, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 5, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 5##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 5##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:33.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 5"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555630,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:33","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43649, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 6"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43649,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1800,"oi_customseq":6,"oi_productcustomseq":6,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 6\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 6\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 6\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 6\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 6, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 6, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 6##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 6##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:33.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555631,"logName":"default","subjectId":43649,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:33","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43649,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1800,\"oi_customseq\":6,\"oi_productcustomseq\":6,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 6\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 6\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 6\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 6\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 6, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 6, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 6##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 6##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:33.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 6"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555633,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:33","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43650, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 7"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43650,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1801,"oi_customseq":7,"oi_productcustomseq":7,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 7\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 7\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 7\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 7\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 7, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 7, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 7##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 7##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:34.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555634,"logName":"default","subjectId":43650,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:34","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43650,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1801,\"oi_customseq\":7,\"oi_productcustomseq\":7,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 7\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 7\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 7\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 7\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 7, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 7, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 7##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 7##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:34.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 7"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555636,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:34","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:34.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43651, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 8"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43651,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1802,"oi_customseq":8,"oi_productcustomseq":8,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 8\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 8\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 8\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 8\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 8, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 8, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 8##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 8##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:34.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555637,"logName":"default","subjectId":43651,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:34","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43651,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1802,\"oi_customseq\":8,\"oi_productcustomseq\":8,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 8\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 8\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 8\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 8\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 8, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 8, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 8##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 8##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:34.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 8"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555639,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:34","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43652, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 9"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43652,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1803,"oi_customseq":9,"oi_productcustomseq":9,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 9\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 9\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 9\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 9\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 9, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 9, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 9##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 9##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:35.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555640,"logName":"default","subjectId":43652,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:35","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43652,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1803,\"oi_customseq\":9,\"oi_productcustomseq\":9,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 9\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 9\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 9\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 9\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 9, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 9, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 9##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 9##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:35.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 9"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555642,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:35","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:35.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43653, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 10"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43653,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1804,"oi_customseq":10,"oi_productcustomseq":10,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 10\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 10\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 10\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 10\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 10, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 10, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 10##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 10##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:35.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555643,"logName":"default","subjectId":43653,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:35","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43653,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1804,\"oi_customseq\":10,\"oi_productcustomseq\":10,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 10\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 10\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 10\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 10\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 10, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 10, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 10##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 10##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:35.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 10"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555645,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:35","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43654, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 11"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43654,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1805,"oi_customseq":11,"oi_productcustomseq":11,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 11\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 11\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 11\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 11\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 11, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 11, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 11##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 11##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:35.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555646,"logName":"default","subjectId":43654,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43654,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1805,\"oi_customseq\":11,\"oi_productcustomseq\":11,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 11\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 11\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 11\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 11\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 11, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 11, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 11##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 11##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:35.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 11"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555648,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:36.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43655, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 12"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43655,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1806,"oi_customseq":12,"oi_productcustomseq":12,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 12\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 12\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 12\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 12\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 12, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 12, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 12##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 12##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:36.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555649,"logName":"default","subjectId":43655,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43655,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1806,\"oi_customseq\":12,\"oi_productcustomseq\":12,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 12\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 12\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 12\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 12\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 12, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 12, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 12##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 12##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:36.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 12"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555651,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43656, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 13"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43656,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1807,"oi_customseq":13,"oi_productcustomseq":13,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 13\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 13\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 13\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 13\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 13, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 13, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 13##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 13##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:36.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555652,"logName":"default","subjectId":43656,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43656,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1807,\"oi_customseq\":13,\"oi_productcustomseq\":13,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 13\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 13\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 13\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 13\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 13, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 13, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 13##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 13##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:36.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 13"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555654,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:36","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43657, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 14"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43657,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1808,"oi_customseq":14,"oi_productcustomseq":14,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 14\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 14\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 14\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 14\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 14, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 14, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 14##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 14##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:37.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555655,"logName":"default","subjectId":43657,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43657,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1808,\"oi_customseq\":14,\"oi_productcustomseq\":14,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 14\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 14\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 14\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 14\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 14, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 14, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 14##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 14##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:37.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 14"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555657,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:37.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:36.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43658, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 15"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43658,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1809,"oi_customseq":15,"oi_productcustomseq":15,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 15\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 15\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 15\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 15\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 15, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 15, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 15##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 15##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:37.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555658,"logName":"default","subjectId":43658,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43658,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1809,\"oi_customseq\":15,\"oi_productcustomseq\":15,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 15\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 15\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 15\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 15\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 15, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 15, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 15##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 15##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:37.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 15"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555660,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43659, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 16"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43659,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1810,"oi_customseq":16,"oi_productcustomseq":16,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 16\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 16\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 16\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 16\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 16, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 16, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 16##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 16##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:38.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555661,"logName":"default","subjectId":43659,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:38","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43659,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1810,\"oi_customseq\":16,\"oi_productcustomseq\":16,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 16\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 16\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 16\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 16\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 16, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 16, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 16##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 16##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:38.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 16"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555663,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:38","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:38.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43660, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 17"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43660,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1811,"oi_customseq":17,"oi_productcustomseq":17,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 17\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 17\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 17\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 17\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 17, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 17, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 17##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 17##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:38.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555664,"logName":"default","subjectId":43660,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:38","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43660,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1811,\"oi_customseq\":17,\"oi_productcustomseq\":17,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 17\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 17\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 17\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 17\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 17, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 17, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 17##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 17##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:38.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 17"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555666,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:38","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43661, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 18"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43661,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1812,"oi_customseq":18,"oi_productcustomseq":18,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 18\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 18\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 18\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 18\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 18, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 18, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 18##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 18##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:39.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555667,"logName":"default","subjectId":43661,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:39","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43661,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1812,\"oi_customseq\":18,\"oi_productcustomseq\":18,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 18\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 18\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 18\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 18\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 18, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 18, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 18##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 18##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:39.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 18"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555669,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:39","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:39.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:38.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43662, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 19"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43662,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1813,"oi_customseq":19,"oi_productcustomseq":19,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 19\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 19\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 19\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 19\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 19, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 19, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 19##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 19##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:39.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555670,"logName":"default","subjectId":43662,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:39","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43662,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1813,\"oi_customseq\":19,\"oi_productcustomseq\":19,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 19\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 19\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 19\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 19\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 19, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 19, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 19##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 19##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:39.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 19"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555672,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:39","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43663, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 20"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43663,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1814,"oi_customseq":20,"oi_productcustomseq":20,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 20\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 20\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 20\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 20\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 20, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 20, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 20##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 20##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:39.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555673,"logName":"default","subjectId":43663,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:39","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43663,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1814,\"oi_customseq\":20,\"oi_productcustomseq\":20,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 20\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 20\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 20\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 20\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 20, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 20, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 20##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 20##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:39.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 20"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555675,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:40","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:40.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:39.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43664, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 21"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43664,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1815,"oi_customseq":21,"oi_productcustomseq":21,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 21\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 21\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 21\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 21\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 21, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 21, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 21##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 21##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:40.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555676,"logName":"default","subjectId":43664,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:40","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43664,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1815,\"oi_customseq\":21,\"oi_productcustomseq\":21,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 21\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 21\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 21\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 21\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 21, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 21, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 21##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 21##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:40.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 21"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555678,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:40","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43665, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 22"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43665,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1816,"oi_customseq":22,"oi_productcustomseq":22,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 22\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 22\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 22\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 22\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 22, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 22, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 22##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 22##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:40.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555679,"logName":"default","subjectId":43665,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:40","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43665,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1816,\"oi_customseq\":22,\"oi_productcustomseq\":22,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 22\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 22\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 22\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 22\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 22, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 22, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 22##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 22##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:40.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 22"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555681,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:40","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43666, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 23"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43666,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1817,"oi_customseq":23,"oi_productcustomseq":23,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 23\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 23\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 23\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 23\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 23, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 23, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 23##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 23##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:41.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555682,"logName":"default","subjectId":43666,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:41","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43666,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1817,\"oi_customseq\":23,\"oi_productcustomseq\":23,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 23\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 23\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 23\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 23\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 23, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 23, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 23##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 23##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:41.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 23"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555684,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:41","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:41.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:40.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43667, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 24"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43667,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1818,"oi_customseq":24,"oi_productcustomseq":24,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 24\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 24\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 24\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 24\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 24, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 24, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 24##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 24##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:41.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555685,"logName":"default","subjectId":43667,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:41","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43667,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1818,\"oi_customseq\":24,\"oi_productcustomseq\":24,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 24\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 24\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 24\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 24\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 24, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 24, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 24##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 24##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:41.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 24"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555687,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:41","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1},\"old\":{\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD, created, 43668, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Window Name":" Window 25"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"}, {"attributes":{"oi_id":43668,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":107,"oi_recipeid":152,"oi_ruleid":0,"oi_qty":1,"oi_seq":1819,"oi_customseq":25,"oi_productcustomseq":25,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8386,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8396,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Window 25\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8462,\"labelname\":\"Fabric Table\",\"labelnamecode\":\"Fabric Table\",\"optionid\":\"108\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":638,\"id\":638,\"mainsupplier\":32,\"optionid\":108,\"optionname\":\"Relaxed Cotton D\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":108,\"valueid\":\"638\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":8398,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"457\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":457,\"fieldoptionlinkid\":457,\"forchildfieldoptionlinkid\":\"5_2_457_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"SCALA\",\"optionquantity\":1}],\"type\":5,\"value\":\"SCALA\",\"valueid\":\"457\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":2,\"id\":8463,\"labelname\":\"Color\",\"labelnamecode\":\"Color\",\"optionid\":\"967\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":967,\"fieldoptionlinkid\":967,\"forchildfieldoptionlinkid\":\"5_3_967_1\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"AT-L3-MSCA-0101\",\"optionname\":\"White 59.0000\",\"optionquantity\":1}],\"type\":5,\"value\":\"White 59.0000\",\"valueid\":\"967\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8436,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8438,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8389,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":24,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8390,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":48,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8391,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27349,\"forchildfieldoptionlinkid\":\"3_27349\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"27349\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8464,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"1522\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27582,\"forchildfieldoptionlinkid\":\"3_27582\",\"optioncode\":\"Trim Privacy R\",\"optionname\":\"Yes\",\"optionqty\":\"1\",\"optionid\":1522,\"hasprice\":1,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"Relaxed Cotton D\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Yes\",\"valueid\":\"27582\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8465,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8466,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorPrivacy\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8467,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim ColorBlackout\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8393,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27354,\"forchildfieldoptionlinkid\":\"3_27354\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"27354\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8392,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27351,\"forchildfieldoptionlinkid\":\"3_27351\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"27351\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8424,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8429,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8426,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8428,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8439,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8440,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8452,\"labelname\":\"Change Fabric\",\"labelnamecode\":\"Change Fabric\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8453,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8454,\"labelname\":\"Mechanism Position\",\"labelnamecode\":\"Mechanism Position\",\"optionid\":\"1478\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27589,\"forchildfieldoptionlinkid\":\"3_27589\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Back\",\"optionqty\":\"1\",\"optionid\":1478,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Back\",\"valueid\":\"27589\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8455,\"labelname\":\"Balance and Returns\",\"labelnamecode\":\"Balance and Returns\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":27568,\"forchildfieldoptionlinkid\":\"3_27568\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"27568\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8431,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8457,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8387,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8388,\"labelname\":\"Supplier\",\"labelnamecode\":\"Supplier\",\"optionid\":\"32\",\"optionquantity\":\"\",\"optionvalue\":[{\"deleted\":0,\"id\":32,\"optionid\":32,\"optionname\":\"Cottom Dream\",\"optionquantity\":1}],\"type\":17,\"value\":32,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"WindowName\":\"Window 25\",\"FabricTable\":\"Relaxed Cotton D\",\"CollectionName\":\"SCALA\",\"Color\":\"White 59.0000\",\"Color01\":\"\",\"AnchodelRollo\":\"\",\"Width\":24,\"Length\":48,\"Lining\":\"Privacy\",\"AddTrim\":\"Yes\",\"AddTrimNULL\":\"\",\"TrimColorPrivacy\":\"\",\"TrimColorBlackout\":\"\",\"Control\":\"Cordless\",\"Mount\":\"Inside\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"ChangeFabric\":\"\",\"FabricInformation\":\"\",\"MechanismPosition\":\"Back\",\"BalanceandReturns\":\"No\",\"Notes\":\"\",\"TrimColor\":\"\",\"UnitType\":\"Inches\",\"Supplier\":\"Cottom Dream\",\"107_description\":\"SCALA - White 59.0000 - AT-L3-MSCA-0101\"}","oi_idvalue":"{\"8386\":1,\"8396\":\"Window 25\",\"8462\":\"108\",\"8398\":\"457\",\"8463\":\"967\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"1009\",\"8464\":\"1522\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"1011\",\"8392\":\"175\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"1478\",\"8455\":\"126\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"4\",\"8388\":\"32\"}","oi_reportvaluetext":"{\"8386\":1,\"8396\":\"Window 25\",\"8462\":\"Relaxed Cotton D\",\"8398\":\"SCALA\",\"8463\":\"White 59.0000\",\"8436\":\"\",\"8438\":\"\",\"8389\":24,\"8390\":48,\"8391\":\"Privacy\",\"8464\":\"Yes\",\"8465\":\"\",\"8466\":\"\",\"8467\":\"\",\"8393\":\"Cordless\",\"8392\":\"Inside\",\"8424\":\"\",\"8429\":\"\",\"8426\":\"\",\"8428\":\"\",\"8439\":\"\",\"8440\":\"\",\"8452\":\"\",\"8453\":\"\",\"8454\":\"Back\",\"8455\":\"No\",\"8431\":\"\",\"8457\":\"\",\"8387\":\"Inches\",\"8388\":\"Cottom Dream\"}","oi_description":"Window Name: Window 25, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_onlinedescription":"Window Name: Window 25, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Window Name: Window 25##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##","oi_onlinereportdescription":"##Window Name: Window 25##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##","oi_reporttitles":"##Quantity:<\/br>##Window Name:<\/br>##Fabric Table:<\/br>##Collection Name:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Add Trim:<\/br>##Control:<\/br>##Mount:<\/br>##Mechanism Position:<\/br>##Balance and Returns:","oi_onlinereporttitles":"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":15108,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15112,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27415,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15113,\"value\":\"38.750\",\"fractionvalue\":\"38 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.39\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27427,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15114,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27438,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15115,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27446,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15116,\"value\":\"5.381\",\"fractionvalue\":\"5 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.05\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27447,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15117,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27448,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15118,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27454,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15119,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27464,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15120,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27465,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15121,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27470,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15122,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27365,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15123,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27363,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15126,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27426,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15127,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Blackout\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27366,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15129,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27368,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15130,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27400,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15131,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27411,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15132,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27412,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15133,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27413,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15134,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27414,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15135,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27416,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15136,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27417,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15137,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27418,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15138,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27419,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15139,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27420,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15140,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27421,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15141,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27422,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15142,\"value\":\"2.08\",\"fractionvalue\":\"2 1\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27423,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15143,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27424,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15144,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2))\",\"price\":\"0.04\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27428,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15145,\"value\":\"25.000\",\"fractionvalue\":25,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.25\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27429,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15146,\"value\":\"18.00\",\"fractionvalue\":18,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.18\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27432,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15147,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27430,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15148,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27431,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15149,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27433,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15150,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27434,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15151,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"3\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27435,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15152,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27436,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15153,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27437,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15154,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27439,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15155,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27440,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15156,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27441,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15157,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27442,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15158,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27443,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15159,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27444,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15160,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27445,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15161,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27449,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15162,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27450,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15163,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27451,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15164,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27452,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15165,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27453,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15166,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27455,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15167,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27456,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15168,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27457,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15169,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27459,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15170,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27460,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15171,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27461,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15172,\"value\":\"1.826\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27463,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15173,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27466,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15174,\"value\":\"0.593\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27467,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15175,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27468,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15176,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27469,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15177,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27471,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15178,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"2\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27458,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15179,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27401,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15180,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27410,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15181,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27402,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15182,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27403,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15183,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27404,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15185,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27406,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15186,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27407,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15187,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27408,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15188,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27409,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15189,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":\"967\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15237,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27472,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15238,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27473,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15239,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27480,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15240,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27481,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15241,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", PesoCuerpoRomana<=1.3),CantidadMotorCordless,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27482,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15242,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>1.3,PesoCuerpoRomana<=2.4),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27483,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15243,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27484,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15244,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27486,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15246,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27488,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15247,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27489,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15248,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27490,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15249,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),CantidadMotorCordless,0),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27491,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15250,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),CantidadMotorCordless,If(PesoCuerpoRomana>14.1,2,0)),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27492,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15294,\"value\":\"106.000\",\"fractionvalue\":106,\"formula\":\"(LargoFraccion+5)*(AnillosHorizontales)\",\"price\":\"1.06\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27569,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15295,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27570,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15297,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27577,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15045,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":27369,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15049,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15050,\"value\":\"36\",\"fractionvalue\":\"36\",\"formula\":\"36\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15051,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15052,\"value\":\"3 1\\\/2 sencilla\",\"fractionvalue\":\"3 1\\\/2 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Blackout\\\",\\\"3 1\\\/2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"3 1\\\/2 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15053,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15054,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15055,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",7,If(Lining=\\\"Blackout\\\",7,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15056,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15057,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15058,\"value\":\"0.750\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15059,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15060,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15061,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15062,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15063,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15064,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15065,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15066,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",3,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15067,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15068,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15069,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15070,\"value\":\"25.75\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"AnchoFinalReal +2\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15071,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15072,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"NA\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15073,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15074,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15075,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15076,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15077,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15078,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"3\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15080,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15081,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15082,\"value\":\"22.250\",\"fractionvalue\":\"22 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15083,\"value\":\"23.000\",\"fractionvalue\":23,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15084,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15085,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15086,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(ChangeFabric=\\\"Yes\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15087,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15088,\"value\":\"91.000\",\"fractionvalue\":91,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15089,\"value\":\"25.75 x 16\",\"fractionvalue\":\"25.75 x 16\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\"Yes\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15090,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15091,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"if(AnchoFinalReal>=50,3,2)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15092,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15096,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",\\\"1.5\\\",\\\"2\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15097,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15098,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15099,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15100,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15101,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15102,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",ChainColor,If(Control=\\\"Motorized\\\",\\\"tipo motor\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15103,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15104,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(MechanismPosition=\\\"Front\\\",\\\"Continuo\\\",If(BalanceandReturns=\\\"Yes\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15105,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15106,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15107,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15109,\"value\":\"59.000\",\"fractionvalue\":59,\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15110,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(ChangeFabric=\\\"Yes\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15257,\"value\":\"29.750\",\"fractionvalue\":\"29 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15258,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\"NA\\\")\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15259,\"value\":\"48.000\",\"fractionvalue\":48,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15260,\"value\":\"24.000\",\"fractionvalue\":24,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15261,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15262,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15263,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15264,\"value\":\"4\",\"fractionvalue\":\"4\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15265,\"value\":\"27.250\",\"fractionvalue\":\"27 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15266,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15267,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15268,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15269,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15270,\"value\":\"1140.000\",\"fractionvalue\":1140,\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15271,\"value\":\"0.000688\",\"fractionvalue\":0,\"formula\":\"0.0006875\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15272,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",PesoMotorCordless,if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15273,\"value\":\"0.784\",\"fractionvalue\":\"0 7\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15274,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15275,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15276,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15277,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15278,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15279,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15280,\"value\":\"0.350\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"0.35\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15281,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"13\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15282,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargo))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15283,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteLargoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15284,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15285,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15286,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15287,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15288,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15289,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15290,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15291,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15292,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15293,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15296,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":152,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.220","oi_netprice":"105.310","oi_pricesfromoperations":null,"oi_vatprice":"8.420","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"113.730","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"105.310","oi_endcustomeroverridevatprice":"8.420","oi_endcustomeroverridegrossprice":"113.730","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:27:42.000000Z","oi_jsondataid":"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 00:27:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555688,"logName":"default","subjectId":43668,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 00:27:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43668,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":107,\"oi_recipeid\":152,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1819,\"oi_customseq\":25,\"oi_productcustomseq\":25,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8386,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8396,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Window 25\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8462,\\\"labelname\\\":\\\"Fabric Table\\\",\\\"labelnamecode\\\":\\\"Fabric Table\\\",\\\"optionid\\\":\\\"108\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":638,\\\"id\\\":638,\\\"mainsupplier\\\":32,\\\"optionid\\\":108,\\\"optionname\\\":\\\"Relaxed Cotton D\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":108,\\\"valueid\\\":\\\"638\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":8398,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"457\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":457,\\\"fieldoptionlinkid\\\":457,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_457_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"SCALA\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"SCALA\\\",\\\"valueid\\\":\\\"457\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":2,\\\"id\\\":8463,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color\\\",\\\"optionid\\\":\\\"967\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":967,\\\"fieldoptionlinkid\\\":967,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_967_1\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"AT-L3-MSCA-0101\\\",\\\"optionname\\\":\\\"White 59.0000\\\",\\\"optionquantity\\\":1}],\\\"type\\\":5,\\\"value\\\":\\\"White 59.0000\\\",\\\"valueid\\\":\\\"967\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8436,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8438,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8389,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":24,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8390,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":48,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8391,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27349,\\\"forchildfieldoptionlinkid\\\":\\\"3_27349\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"27349\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8464,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"1522\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27582,\\\"forchildfieldoptionlinkid\\\":\\\"3_27582\\\",\\\"optioncode\\\":\\\"Trim Privacy R\\\",\\\"optionname\\\":\\\"Yes\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1522,\\\"hasprice\\\":1,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"Relaxed Cotton D\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Yes\\\",\\\"valueid\\\":\\\"27582\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8465,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8466,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorPrivacy\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8467,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim ColorBlackout\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8393,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27354,\\\"forchildfieldoptionlinkid\\\":\\\"3_27354\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"27354\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8392,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27351,\\\"forchildfieldoptionlinkid\\\":\\\"3_27351\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"27351\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8424,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8429,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8426,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8428,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8439,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8440,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8452,\\\"labelname\\\":\\\"Change Fabric\\\",\\\"labelnamecode\\\":\\\"Change Fabric\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8453,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8454,\\\"labelname\\\":\\\"Mechanism Position\\\",\\\"labelnamecode\\\":\\\"Mechanism Position\\\",\\\"optionid\\\":\\\"1478\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27589,\\\"forchildfieldoptionlinkid\\\":\\\"3_27589\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Back\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1478,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Back\\\",\\\"valueid\\\":\\\"27589\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8455,\\\"labelname\\\":\\\"Balance and Returns\\\",\\\"labelnamecode\\\":\\\"Balance and Returns\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":27568,\\\"forchildfieldoptionlinkid\\\":\\\"3_27568\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"27568\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8431,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8457,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8387,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8388,\\\"labelname\\\":\\\"Supplier\\\",\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"optionid\\\":\\\"32\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"deleted\\\":0,\\\"id\\\":32,\\\"optionid\\\":32,\\\"optionname\\\":\\\"Cottom Dream\\\",\\\"optionquantity\\\":1}],\\\"type\\\":17,\\\"value\\\":32,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"WindowName\\\":\\\"Window 25\\\",\\\"FabricTable\\\":\\\"Relaxed Cotton D\\\",\\\"CollectionName\\\":\\\"SCALA\\\",\\\"Color\\\":\\\"White 59.0000\\\",\\\"Color01\\\":\\\"\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":24,\\\"Length\\\":48,\\\"Lining\\\":\\\"Privacy\\\",\\\"AddTrim\\\":\\\"Yes\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimColorPrivacy\\\":\\\"\\\",\\\"TrimColorBlackout\\\":\\\"\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"ChangeFabric\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"MechanismPosition\\\":\\\"Back\\\",\\\"BalanceandReturns\\\":\\\"No\\\",\\\"Notes\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Cottom Dream\\\",\\\"107_description\\\":\\\"SCALA - White 59.0000 - AT-L3-MSCA-0101\\\"}\",\"oi_idvalue\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 25\\\",\\\"8462\\\":\\\"108\\\",\\\"8398\\\":\\\"457\\\",\\\"8463\\\":\\\"967\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"1009\\\",\\\"8464\\\":\\\"1522\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"1011\\\",\\\"8392\\\":\\\"175\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"1478\\\",\\\"8455\\\":\\\"126\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"4\\\",\\\"8388\\\":\\\"32\\\"}\",\"oi_reportvaluetext\":\"{\\\"8386\\\":1,\\\"8396\\\":\\\"Window 25\\\",\\\"8462\\\":\\\"Relaxed Cotton D\\\",\\\"8398\\\":\\\"SCALA\\\",\\\"8463\\\":\\\"White 59.0000\\\",\\\"8436\\\":\\\"\\\",\\\"8438\\\":\\\"\\\",\\\"8389\\\":24,\\\"8390\\\":48,\\\"8391\\\":\\\"Privacy\\\",\\\"8464\\\":\\\"Yes\\\",\\\"8465\\\":\\\"\\\",\\\"8466\\\":\\\"\\\",\\\"8467\\\":\\\"\\\",\\\"8393\\\":\\\"Cordless\\\",\\\"8392\\\":\\\"Inside\\\",\\\"8424\\\":\\\"\\\",\\\"8429\\\":\\\"\\\",\\\"8426\\\":\\\"\\\",\\\"8428\\\":\\\"\\\",\\\"8439\\\":\\\"\\\",\\\"8440\\\":\\\"\\\",\\\"8452\\\":\\\"\\\",\\\"8453\\\":\\\"\\\",\\\"8454\\\":\\\"Back\\\",\\\"8455\\\":\\\"No\\\",\\\"8431\\\":\\\"\\\",\\\"8457\\\":\\\"\\\",\\\"8387\\\":\\\"Inches\\\",\\\"8388\\\":\\\"Cottom Dream\\\"}\",\"oi_description\":\"Window Name: Window 25, Fabric Table: Relaxed Cotton D, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_onlinedescription\":\"Window Name: Window 25, Collection Name: SCALA, Color: White 59.0000, Width: 24, Length: 48, Lining: Privacy, Add Trim: Yes, Control: Cordless, Mount: Inside, Mechanism Position: Back, Balance and Returns: No\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Window Name: Window 25##,##Fabric Table: Relaxed Cotton D##,##Collection Name: SCALA##,##Color: White 59.0000##,##Width: 24 ##,##Length: 48 ##,##Lining: Privacy##,##Add Trim: Yes##,##Control: Cordless##,##Mount: Inside##,##Mechanism Position: Back##,##Balance and Returns: No##\",\"oi_onlinereportdescription\":\"##Window Name: Window 25##, ##Collection Name: SCALA##, ##Color: White 59.0000##, ##Width: 24 ##, ##Length: 48 ##, ##Lining: Privacy##, ##Add Trim: Yes##, ##Control: Cordless##, ##Mount: Inside##, ##Mechanism Position: Back##, ##Balance and Returns: No##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Fabric Table:\u003C\\\/br\u003E##Collection Name:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Add Trim:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Mechanism Position:\u003C\\\/br\u003E##Balance and Returns:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Collection Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Add Trim:, ##Control:, ##Mount:, ##Mechanism Position:, ##Balance and Returns:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":15108,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15112,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27415,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15113,\\\"value\\\":\\\"38.750\\\",\\\"fractionvalue\\\":\\\"38 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.39\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27427,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15114,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27438,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15115,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27446,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15116,\\\"value\\\":\\\"5.381\\\",\\\"fractionvalue\\\":\\\"5 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27447,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15117,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27448,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15118,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27454,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15119,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27464,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15120,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27465,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15121,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27470,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15122,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27365,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15123,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27363,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15126,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27426,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15127,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",(2*AnchoFinalReal+4)*(AnillosVerticales),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27366,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15129,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27368,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15130,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27400,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15131,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27411,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15132,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27412,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15133,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27413,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15134,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27414,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15135,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27416,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15136,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27417,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15137,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27418,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15138,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27419,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15139,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27420,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15140,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27421,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15141,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27422,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15142,\\\"value\\\":\\\"2.08\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27423,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15143,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27424,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15144,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2))\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27428,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15145,\\\"value\\\":\\\"25.000\\\",\\\"fractionvalue\\\":25,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.25\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27429,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15146,\\\"value\\\":\\\"18.00\\\",\\\"fractionvalue\\\":18,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.18\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27432,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15147,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27430,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15148,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27431,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15149,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27433,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15150,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27434,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15151,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27435,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15152,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27436,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15153,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27437,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15154,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27439,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15155,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27440,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15156,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27441,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15157,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27442,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15158,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27443,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15159,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27444,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15160,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27445,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15161,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27449,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15162,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27450,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15163,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27451,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15164,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27452,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15165,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27453,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15166,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27455,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15167,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27456,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15168,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27457,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15169,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27459,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15170,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27460,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15171,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27461,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15172,\\\"value\\\":\\\"1.826\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (3*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27463,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15173,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27466,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15174,\\\"value\\\":\\\"0.593\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27467,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15175,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27468,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15176,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27469,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15177,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27471,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15178,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27458,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15179,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27401,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15180,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27410,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15181,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27402,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15182,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27403,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15183,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27404,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15185,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27406,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15186,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27407,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15187,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27408,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15188,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27409,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15189,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"967\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15237,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27472,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15238,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27473,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15239,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27480,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15240,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27481,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15241,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", PesoCuerpoRomana\u003C=1.3),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27482,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15242,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E1.3,PesoCuerpoRomana\u003C=2.4),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27483,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15243,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27484,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15244,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27486,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15246,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27488,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15247,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27489,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15248,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27490,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15249,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),CantidadMotorCordless,0),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27491,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15250,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),CantidadMotorCordless,If(PesoCuerpoRomana\u003E14.1,2,0)),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27492,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15294,\\\"value\\\":\\\"106.000\\\",\\\"fractionvalue\\\":106,\\\"formula\\\":\\\"(LargoFraccion+5)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"1.06\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27569,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15295,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27570,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15297,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27577,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":27369,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15049,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15050,\\\"value\\\":\\\"36\\\",\\\"fractionvalue\\\":\\\"36\\\",\\\"formula\\\":\\\"36\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15051,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15052,\\\"value\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"3 1\\\\\\\/2 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15053,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15054,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15055,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",7,If(Lining=\\\\\\\"Blackout\\\\\\\",7,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15056,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15057,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15058,\\\"value\\\":\\\"0.750\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15059,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15060,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15061,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15062,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15063,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15064,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15065,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15066,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",3,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15067,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15068,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15069,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15070,\\\"value\\\":\\\"25.75\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal +2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15071,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15072,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"NA\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15073,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15074,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15075,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15076,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15077,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15078,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15080,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15081,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15082,\\\"value\\\":\\\"22.250\\\",\\\"fractionvalue\\\":\\\"22 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15083,\\\"value\\\":\\\"23.000\\\",\\\"fractionvalue\\\":23,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15084,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"LargoFraccion + ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15085,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15086,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15087,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15088,\\\"value\\\":\\\"91.000\\\",\\\"fractionvalue\\\":91,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion + ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15089,\\\"value\\\":\\\"25.75 x 16\\\",\\\"fractionvalue\\\":\\\"25.75 x 16\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15090,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion - DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel)+MarcasAdicionalesPanel,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15091,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(AnchoFinalReal\u003E=50,3,2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15092,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15096,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",\\\\\\\"1.5\\\\\\\",\\\\\\\"2\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15097,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15098,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15099,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15100,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15101,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15102,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",ChainColor,If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"tipo motor\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15103,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15104,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(MechanismPosition=\\\\\\\"Front\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(BalanceandReturns=\\\\\\\"Yes\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15105,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15106,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15107,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", AnchoFraccion-DeduccionMontaje, AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15109,\\\"value\\\":\\\"59.000\\\",\\\"fractionvalue\\\":59,\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15110,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(ChangeFabric=\\\\\\\"Yes\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15111,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1, \\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15194,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15195,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15196,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15197,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15198,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15199,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15200,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15201,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15202,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15205,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15206,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15209,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-3,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15214,\\\"value\\\":\\\"0.337\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15215,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15218,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15220,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15221,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra6mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15222,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15223,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15224,\\\"value\\\":\\\"1.261\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15225,\\\"value\\\":\\\"0.953\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15226,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15229,\\\"value\\\":\\\"0.610\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15230,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15231,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15232,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15233,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15236,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15251,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesoMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15252,\\\"value\\\":\\\"1.896\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15253,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion *AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15254,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15255,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),DeduccionDensidadLining*AreaLining,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15256,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15257,\\\"value\\\":\\\"29.750\\\",\\\"fractionvalue\\\":\\\"29 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15258,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15259,\\\"value\\\":\\\"48.000\\\",\\\"fractionvalue\\\":48,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15260,\\\"value\\\":\\\"24.000\\\",\\\"fractionvalue\\\":24,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15261,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15262,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15263,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15264,\\\"value\\\":\\\"4\\\",\\\"fractionvalue\\\":\\\"4\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15265,\\\"value\\\":\\\"27.250\\\",\\\"fractionvalue\\\":\\\"27 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15266,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15267,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15268,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15269,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15270,\\\"value\\\":\\\"1140.000\\\",\\\"fractionvalue\\\":1140,\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15271,\\\"value\\\":\\\"0.000688\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006875\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15272,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",PesoMotorCordless,if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15273,\\\"value\\\":\\\"0.784\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15274,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15275,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15276,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15277,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15278,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15279,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15280,\\\"value\\\":\\\"0.350\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.35\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15281,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"13\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15282,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargo))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15283,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteLargoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15284,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15285,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15286,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15287,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15288,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15289,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15290,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15291,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15292,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15293,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15296,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":152,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.220\",\"oi_netprice\":\"105.310\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"8.420\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"113.730\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"105.310\",\"oi_endcustomeroverridevatprice\":\"8.420\",\"oi_endcustomeroverridegrossprice\":\"113.730\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:27:42.000000Z\",\"oi_jsondataid\":\"[8386, 8396, 8462, 8398, 8463, 8436, 8438, 8389, 8390, 8391, 8464, 8465, 8466, 8467, 8393, 8392, 8424, 8429, 8426, 8428, 8439, 8440, 8452, 8453, 8454, 8455, 8431, 8457, 8387, 8388]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Window Name":" Window 25"," Fabric Table":" Relaxed Cotton D"," Collection Name":" SCALA"," Color":" White 59.0000"," Width":" 24"," Length":" 48"," Lining":" Privacy"," Add Trim":" Yes"," Control":" Cordless"," Mount":" Inside"," Mechanism Position":" Back"," Balance and Returns":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Relaxed Roman Shade CD"} [2026-01-30 00:27:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1555690,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T00:27:42.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:27:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/OrderItemTraits.php(426): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #19 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #46 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #48 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #49 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #50 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #53 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #54 {main}and with the data of:{"id":1555691,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 00:27:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_listprice\":\"2719.75\",\"jmq_grossprofit\":\"-543.95\",\"jmq_costprice\":\"81.33\",\"jmq_overridenetprice\":\"2175.80\",\"jmq_overridevatprice\":\"174.06\",\"jmq_overridegrossprice\":\"2349.86\",\"jmq_amountoutstanding\":\"2349.86\",\"jmq_updatedby\":6,\"jmq_grossprofit_percentage\":\"-25.00\"},\"old\":{\"jmq_listprice\":\"87.00\",\"jmq_grossprofit\":\"43.77\",\"jmq_costprice\":\"25.83\",\"jmq_overridenetprice\":\"69.60\",\"jmq_overridevatprice\":\"5.57\",\"jmq_overridegrossprice\":\"75.17\",\"jmq_amountoutstanding\":\"70.00\",\"jmq_updatedby\":null,\"jmq_grossprofit_percentage\":\"62.89\"}}","actionType":"manualy updated","changedTo":{"List Price":"2719.75","Gross Profit":"-543.95","Total CostPrice":"81.33","jmq_overridenetprice":"2175.80","jmq_overridevatprice":"174.06","jmq_overridegrossprice":"2349.86","Amount Outstanding":"2349.86","Gross Profit Percentage":"-25.00"},"changedFrom":{"List Price":"87.00","Gross Profit":"43.77","Total CostPrice":"25.83","jmq_overridenetprice":"69.60","jmq_overridevatprice":"5.57","jmq_overridegrossprice":"75.17","Amount Outstanding":"70.00","Gross Profit Percentage":"62.89"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/OrderItemTraits.php(448): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #19 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #46 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #48 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #49 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #50 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #53 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #54 {main}and with the data of:{"id":1555692,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":null,"dateTime":"2026-01-30 00:27:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jd_listprice\":\"2719.75\",\"jd_grossprofit\":\"-543.95\",\"jd_grossprofit_percentage\":\"-25.00\",\"jd_costprice\":\"81.33\",\"jd_overridenetprice\":\"2175.80\",\"jd_overridevatprice\":\"174.06\",\"jd_overridegrossprice\":\"2349.86\",\"jd_amountoutstanding\":\"2349.86\",\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T00:27:42.000000Z\"},\"old\":{\"jd_listprice\":\"87.00\",\"jd_grossprofit\":\"43.77\",\"jd_grossprofit_percentage\":\"62.89\",\"jd_costprice\":\"25.83\",\"jd_overridenetprice\":\"69.60\",\"jd_overridevatprice\":\"5.57\",\"jd_overridegrossprice\":\"75.17\",\"jd_amountoutstanding\":\"70.00\",\"jd_updatedby\":1,\"jd_updatedat\":\"2026-01-30T00:27:31.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"-543.95","Gross Profit Percentage":"-25.00","Total CostPrice":"81.33","jd_overridenetprice":"2175.80","jd_overridevatprice":"174.06","jd_overridegrossprice":"2349.86","Amount Outstanding":"2349.86"},"changedFrom":{"Gross Profit":"43.77","Gross Profit Percentage":"62.89","Total CostPrice":"25.83","jd_overridenetprice":"69.60","jd_overridevatprice":"5.57","jd_overridegrossprice":"75.17","Amount Outstanding":"70.00"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice,jd_overridenetprice,jd_overridevatprice,jd_overridegrossprice,Amount Outstanding which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Notes, new item has been created in Notes, created, 1546, App\Models\Notes\bm_notelist, 40, App\Models\Job\bm_jobdetails, ?, null, {"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Esmeralda","Date":"2026-01-30","Time":"16:27:22","Attachment":"Relaxed Roman Shade CDuploaded_1769732842.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Relaxed Roman Shade CDuploaded_1769732842.csv","Is online note":"Yes"}, {"attributes":{"nl_id":1546,"nl_ordertempid":null,"nl_orderid":40,"nl_notescategory":1,"nl_type":4,"nl_platform":3,"nl_desc":"Order Item imported successfully","nl_manualNotes":null,"nl_createdby":"6","nl_endddate":"2026-01-30","nl_starttime":"16:27:22","nl_attachmnettext":"Relaxed Roman Shade CDuploaded_1769732842.csv","nl_attachmnetURL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Relaxed Roman Shade CDuploaded_1769732842.csv","nl_isonlinenote":1,"nl_seq":0,"nl_status":0,"created_by":6,"created_at":"2026-01-30T00:27:42.000000Z","updated_by":null,"updated_at":"2026-01-30T00:27:42.000000Z","nl_barcodeprocessid":null}}, , , , , ?, 2026-01-30 00:27:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #53 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #55 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #57 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #60 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #61 {main}and with the data of:{"id":1555694,"logName":"default","subjectId":1546,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":null,"dateTime":"2026-01-30 00:27:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"nl_id\":1546,\"nl_ordertempid\":null,\"nl_orderid\":40,\"nl_notescategory\":1,\"nl_type\":4,\"nl_platform\":3,\"nl_desc\":\"Order Item imported successfully\",\"nl_manualNotes\":null,\"nl_createdby\":\"6\",\"nl_endddate\":\"2026-01-30\",\"nl_starttime\":\"16:27:22\",\"nl_attachmnettext\":\"Relaxed Roman Shade CDuploaded_1769732842.csv\",\"nl_attachmnetURL\":\"\\\/storage\\\/attachments\\\/DICALABRIA\\\/notesfiles\\\/Relaxed Roman Shade CDuploaded_1769732842.csv\",\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":6,\"created_at\":\"2026-01-30T00:27:42.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T00:27:42.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Esmeralda","Date":"2026-01-30","Time":"16:27:22","Attachment":"Relaxed Roman Shade CDuploaded_1769732842.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Relaxed Roman Shade CDuploaded_1769732842.csv","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 00:27:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555696,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 00:27:43","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"2175.80\",\"jd_grossprice\":\"2176.00\",\"jd_grossprofit\":\"43.77\",\"jd_grossprofit_percentage\":\"62.89\",\"jd_amountoutstanding\":\"2176.00\",\"jd_updatedat\":\"2026-01-30T00:27:43.000000Z\"},\"old\":{\"jd_netprice\":\"69.60\",\"jd_grossprice\":\"70.00\",\"jd_grossprofit\":\"-543.95\",\"jd_grossprofit_percentage\":\"-25.00\",\"jd_amountoutstanding\":\"2349.86\",\"jd_updatedat\":\"2026-01-30T00:27:42.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2175.80","Gross Price Amount":"2176.00","Gross Profit":"43.77","Gross Profit Percentage":"62.89","Amount Outstanding":"2176.00"},"changedFrom":{"Net Price":"69.60","Gross Price Amount":"70.00","Gross Profit":"-543.95","Gross Profit Percentage":"-25.00","Amount Outstanding":"2349.86"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1555698,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 00:27:43","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"2175.80\",\"jmq_grossprice\":\"2176.00\",\"jmq_grossprofit\":\"43.77\",\"jmq_amountoutstanding\":\"2176.00\",\"jmq_updatedat\":\"2026-01-30T00:27:43.000000Z\",\"jmq_grossprofit_percentage\":\"62.89\"},\"old\":{\"jmq_netprice\":\"69.60\",\"jmq_grossprice\":\"70.00\",\"jmq_grossprofit\":\"-543.95\",\"jmq_amountoutstanding\":\"2349.86\",\"jmq_updatedat\":\"2026-01-30T00:27:42.000000Z\",\"jmq_grossprofit_percentage\":\"-25.00\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2175.80","Gross Price Amount":"2176.00","Gross Profit":"43.77","Amount Outstanding":"2176.00","Gross Profit Percentage":"62.89"},"changedFrom":{"Net Price":"69.60","Gross Price Amount":"70.00","Gross Profit":"-543.95","Amount Outstanding":"2349.86","Gross Profit Percentage":"-25.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1555702,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 00:27:46","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"2094.47\",\"jd_grossprofit_percentage\":\"96.26\",\"jd_updatedat\":\"2026-01-30T00:27:46.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_grossprofit\":\"43.77\",\"jd_grossprofit_percentage\":\"62.89\",\"jd_updatedat\":\"2026-01-30T00:27:43.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"2094.47","Gross Profit Percentage":"96.26","jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"43.77","Gross Profit Percentage":"62.89"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1555704,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 00:27:46","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"2094.47\",\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\",\"jmq_grossprofit_percentage\":\"96.26\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"43.77\",\"jmq_updatedat\":\"2026-01-30T00:27:43.000000Z\",\"jmq_grossprofit_percentage\":\"62.89\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"2094.47","Gross Profit Percentage":"96.26","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"43.77","Gross Profit Percentage":"62.89"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:27:57] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:28:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3432, App\Models\JobMultiQuotePivotModel, 3432, App\Models\Job\bm_jobdetails, 17, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"206.00","Net Price":"206.00","VAT Price":"15.96","Gross Price Amount":"221.96","Total CostPrice":"206.00","Amount Outstanding":"221.96"}, {"attributes":{"jmq_listprice":"206.00","jmq_netprice":"206.00","jmq_vat":"15.96","jmq_grossprice":"221.96","jmq_costprice":"206.00","jmq_amountoutstanding":"221.96","jmq_updatedat":"2026-01-30T00:28:00.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T00:27:58.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:28:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931761,"logName":"default","subjectId":3432,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:28:00","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"206.00\",\"jmq_netprice\":\"206.00\",\"jmq_vat\":\"15.96\",\"jmq_grossprice\":\"221.96\",\"jmq_costprice\":\"206.00\",\"jmq_amountoutstanding\":\"221.96\",\"jmq_updatedat\":\"2026-01-30T00:28:00.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T00:27:58.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"206.00","Net Price":"206.00","VAT Price":"15.96","Gross Price Amount":"221.96","Total CostPrice":"206.00","Amount Outstanding":"221.96"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13411","parentSubjectId":3432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:28:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3432, App\Models\JobMultiQuotePivotModel, 3432, App\Models\Job\bm_jobdetails, 17, {"List Price":"206.00","Net Price":"206.00","VAT Price":"15.96","Gross Price Amount":"221.96","Total CostPrice":"206.00","Amount Outstanding":"221.96"}, {"List Price":"412.00","Net Price":"412.00","VAT Price":"31.92","Gross Price Amount":"443.92","Total CostPrice":"412.00","Amount Outstanding":"443.92"}, {"attributes":{"jmq_listprice":"412.00","jmq_netprice":"412.00","jmq_vat":"31.92","jmq_grossprice":"443.92","jmq_costprice":"412.00","jmq_amountoutstanding":"443.92","jmq_updatedat":"2026-01-30T00:28:32.000000Z"},"old":{"jmq_listprice":"206.00","jmq_netprice":"206.00","jmq_vat":"15.96","jmq_grossprice":"221.96","jmq_costprice":"206.00","jmq_amountoutstanding":"221.96","jmq_updatedat":"2026-01-30T00:28:31.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:28:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931774,"logName":"default","subjectId":3432,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:28:32","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"412.00\",\"jmq_netprice\":\"412.00\",\"jmq_vat\":\"31.92\",\"jmq_grossprice\":\"443.92\",\"jmq_costprice\":\"412.00\",\"jmq_amountoutstanding\":\"443.92\",\"jmq_updatedat\":\"2026-01-30T00:28:32.000000Z\"},\"old\":{\"jmq_listprice\":\"206.00\",\"jmq_netprice\":\"206.00\",\"jmq_vat\":\"15.96\",\"jmq_grossprice\":\"221.96\",\"jmq_costprice\":\"206.00\",\"jmq_amountoutstanding\":\"221.96\",\"jmq_updatedat\":\"2026-01-30T00:28:31.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"412.00","Net Price":"412.00","VAT Price":"31.92","Gross Price Amount":"443.92","Total CostPrice":"412.00","Amount Outstanding":"443.92"},"changedFrom":{"List Price":"206.00","Net Price":"206.00","VAT Price":"15.96","Gross Price Amount":"221.96","Total CostPrice":"206.00","Amount Outstanding":"221.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13411","parentSubjectId":3432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:28:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3432, App\Models\JobMultiQuotePivotModel, 3432, App\Models\Job\bm_jobdetails, 17, {"Net Price":"412.00","VAT Price":"31.92","Discount":"0.00","Gross Price Amount":"443.92","Gross Profit":"0.00","Amount Outstanding":"443.92","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Gross Profit Percentage":"0.00"}, {"Net Price":"278.42","VAT Price":"21.58","Discount":"133.58","Gross Price Amount":"300.00","Gross Profit":"-133.58","Override Price":"133.58","Amount Outstanding":"300.00","User Defined Values":"\"\"","End Customer Override Net Price":"412.00","End Customer Override Vat Price":"31.92","End Customer Override Gross Price":"443.92","Gross Profit Percentage":"-47.98","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"278.42","jmq_vat":"21.58","jmq_orderformprice":"133.58","jmq_grossprice":"300.00","jmq_grossprofit":"-133.58","jmq_overrideprice":"133.58","jmq_amountoutstanding":"300.00","jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"412.00","jmq_endcustomeroverridevatprice":"31.92","jmq_endcustomeroverridegrossprice":"443.92","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":17,"jmq_updatedat":"2026-01-30T00:25:26.000000Z","jmq_grossprofit_percentage":"-47.98","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"412.00","jmq_vat":"31.92","jmq_orderformprice":"0.00","jmq_grossprice":"443.92","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"443.92","jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T00:28:35.000000Z","jmq_grossprofit_percentage":"0.00","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:28:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":931784,"logName":"default","subjectId":3432,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:28:59","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"278.42\",\"jmq_vat\":\"21.58\",\"jmq_orderformprice\":\"133.58\",\"jmq_grossprice\":\"300.00\",\"jmq_grossprofit\":\"-133.58\",\"jmq_overrideprice\":\"133.58\",\"jmq_amountoutstanding\":\"300.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"412.00\",\"jmq_endcustomeroverridevatprice\":\"31.92\",\"jmq_endcustomeroverridegrossprice\":\"443.92\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-30T00:25:26.000000Z\",\"jmq_grossprofit_percentage\":\"-47.98\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"412.00\",\"jmq_vat\":\"31.92\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"443.92\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"443.92\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T00:28:35.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"278.42","VAT Price":"21.58","Discount":"133.58","Gross Price Amount":"300.00","Gross Profit":"-133.58","Override Price":"133.58","Amount Outstanding":"300.00","User Defined Values":"\"\"","End Customer Override Net Price":"412.00","End Customer Override Vat Price":"31.92","End Customer Override Gross Price":"443.92","Gross Profit Percentage":"-47.98","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"412.00","VAT Price":"31.92","Discount":"0.00","Gross Price Amount":"443.92","Gross Profit":"0.00","Amount Outstanding":"443.92","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13411","parentSubjectId":3432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:32:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"549.00","Net Price":"549.00","Gross Price Amount":"549.00","Total CostPrice":"549.00","Amount Outstanding":"549.00","End Customer Override Net Price":"549.00","End Customer Override Gross Price":"549.00"}, {"List Price":"680.00","Net Price":"680.00","Gross Price Amount":"680.00","Total CostPrice":"680.00","Amount Outstanding":"680.00","End Customer Override Net Price":"680.00","End Customer Override Gross Price":"680.00"}, {"attributes":{"jmq_listprice":"680.00","jmq_netprice":"680.00","jmq_grossprice":"680.00","jmq_costprice":"680.00","jmq_amountoutstanding":"680.00","jmq_endcustomeroverridenetprice":"680.00","jmq_endcustomeroverridegrossprice":"680.00","jmq_updatedat":"2026-01-30T00:32:01.000000Z"},"old":{"jmq_listprice":"549.00","jmq_netprice":"549.00","jmq_grossprice":"549.00","jmq_costprice":"549.00","jmq_amountoutstanding":"549.00","jmq_endcustomeroverridenetprice":"549.00","jmq_endcustomeroverridegrossprice":"549.00","jmq_updatedat":"2026-01-30T00:31:59.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:32:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135685,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:32:01","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"680.00\",\"jmq_netprice\":\"680.00\",\"jmq_grossprice\":\"680.00\",\"jmq_costprice\":\"680.00\",\"jmq_amountoutstanding\":\"680.00\",\"jmq_endcustomeroverridenetprice\":\"680.00\",\"jmq_endcustomeroverridegrossprice\":\"680.00\",\"jmq_updatedat\":\"2026-01-30T00:32:01.000000Z\"},\"old\":{\"jmq_listprice\":\"549.00\",\"jmq_netprice\":\"549.00\",\"jmq_grossprice\":\"549.00\",\"jmq_costprice\":\"549.00\",\"jmq_amountoutstanding\":\"549.00\",\"jmq_endcustomeroverridenetprice\":\"549.00\",\"jmq_endcustomeroverridegrossprice\":\"549.00\",\"jmq_updatedat\":\"2026-01-30T00:31:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"680.00","Net Price":"680.00","Gross Price Amount":"680.00","Total CostPrice":"680.00","Amount Outstanding":"680.00","End Customer Override Net Price":"680.00","End Customer Override Gross Price":"680.00"},"changedFrom":{"List Price":"549.00","Net Price":"549.00","Gross Price Amount":"549.00","Total CostPrice":"549.00","Amount Outstanding":"549.00","End Customer Override Net Price":"549.00","End Customer Override Gross Price":"549.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:33:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"24.22","Net Price":"24.22","VAT Price":"1.88","Gross Price Amount":"26.10","Total CostPrice":"24.22","Amount Outstanding":"26.10"}, {"attributes":{"jmq_listprice":"24.22","jmq_netprice":"24.22","jmq_vat":"1.88","jmq_grossprice":"26.10","jmq_costprice":"24.22","jmq_amountoutstanding":"26.10","jmq_updatedat":"2026-01-30T00:33:42.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T00:33:41.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:33:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931817,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:33:42","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"24.22\",\"jmq_netprice\":\"24.22\",\"jmq_vat\":\"1.88\",\"jmq_grossprice\":\"26.10\",\"jmq_costprice\":\"24.22\",\"jmq_amountoutstanding\":\"26.10\",\"jmq_updatedat\":\"2026-01-30T00:33:42.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T00:33:41.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"24.22","Net Price":"24.22","VAT Price":"1.88","Gross Price Amount":"26.10","Total CostPrice":"24.22","Amount Outstanding":"26.10"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:34:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"24.22","Net Price":"24.22","VAT Price":"1.88","Gross Price Amount":"26.10","Total CostPrice":"24.22","Amount Outstanding":"26.10"}, {"List Price":"44.96","Net Price":"44.96","VAT Price":"3.49","Gross Price Amount":"48.45","Total CostPrice":"44.96","Amount Outstanding":"48.45"}, {"attributes":{"jmq_listprice":"44.96","jmq_netprice":"44.96","jmq_vat":"3.49","jmq_grossprice":"48.45","jmq_costprice":"44.96","jmq_amountoutstanding":"48.45","jmq_updatedat":"2026-01-30T00:34:09.000000Z"},"old":{"jmq_listprice":"24.22","jmq_netprice":"24.22","jmq_vat":"1.88","jmq_grossprice":"26.10","jmq_costprice":"24.22","jmq_amountoutstanding":"26.10","jmq_updatedat":"2026-01-30T00:34:08.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:34:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931830,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:34:09","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"44.96\",\"jmq_netprice\":\"44.96\",\"jmq_vat\":\"3.49\",\"jmq_grossprice\":\"48.45\",\"jmq_costprice\":\"44.96\",\"jmq_amountoutstanding\":\"48.45\",\"jmq_updatedat\":\"2026-01-30T00:34:09.000000Z\"},\"old\":{\"jmq_listprice\":\"24.22\",\"jmq_netprice\":\"24.22\",\"jmq_vat\":\"1.88\",\"jmq_grossprice\":\"26.10\",\"jmq_costprice\":\"24.22\",\"jmq_amountoutstanding\":\"26.10\",\"jmq_updatedat\":\"2026-01-30T00:34:08.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"44.96","Net Price":"44.96","VAT Price":"3.49","Gross Price Amount":"48.45","Total CostPrice":"44.96","Amount Outstanding":"48.45"},"changedFrom":{"List Price":"24.22","Net Price":"24.22","VAT Price":"1.88","Gross Price Amount":"26.10","Total CostPrice":"24.22","Amount Outstanding":"26.10"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:34:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"44.96","Net Price":"44.96","VAT Price":"3.49","Gross Price Amount":"48.45","Total CostPrice":"44.96","Amount Outstanding":"48.45"}, {"List Price":"65.63","Net Price":"65.63","VAT Price":"5.09","Gross Price Amount":"70.72","Total CostPrice":"65.63","Amount Outstanding":"70.72"}, {"attributes":{"jmq_listprice":"65.63","jmq_netprice":"65.63","jmq_vat":"5.09","jmq_grossprice":"70.72","jmq_costprice":"65.63","jmq_amountoutstanding":"70.72","jmq_updatedat":"2026-01-30T00:34:23.000000Z"},"old":{"jmq_listprice":"44.96","jmq_netprice":"44.96","jmq_vat":"3.49","jmq_grossprice":"48.45","jmq_costprice":"44.96","jmq_amountoutstanding":"48.45","jmq_updatedat":"2026-01-30T00:34:21.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:34:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931843,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:34:23","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"65.63\",\"jmq_netprice\":\"65.63\",\"jmq_vat\":\"5.09\",\"jmq_grossprice\":\"70.72\",\"jmq_costprice\":\"65.63\",\"jmq_amountoutstanding\":\"70.72\",\"jmq_updatedat\":\"2026-01-30T00:34:23.000000Z\"},\"old\":{\"jmq_listprice\":\"44.96\",\"jmq_netprice\":\"44.96\",\"jmq_vat\":\"3.49\",\"jmq_grossprice\":\"48.45\",\"jmq_costprice\":\"44.96\",\"jmq_amountoutstanding\":\"48.45\",\"jmq_updatedat\":\"2026-01-30T00:34:21.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"65.63","Net Price":"65.63","VAT Price":"5.09","Gross Price Amount":"70.72","Total CostPrice":"65.63","Amount Outstanding":"70.72"},"changedFrom":{"List Price":"44.96","Net Price":"44.96","VAT Price":"3.49","Gross Price Amount":"48.45","Total CostPrice":"44.96","Amount Outstanding":"48.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:34:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"65.63","Net Price":"65.63","VAT Price":"5.09","Gross Price Amount":"70.72","Total CostPrice":"65.63","Amount Outstanding":"70.72"}, {"List Price":"86.30","Net Price":"86.30","VAT Price":"6.69","Gross Price Amount":"92.99","Total CostPrice":"86.30","Amount Outstanding":"92.99"}, {"attributes":{"jmq_listprice":"86.30","jmq_netprice":"86.30","jmq_vat":"6.69","jmq_grossprice":"92.99","jmq_costprice":"86.30","jmq_amountoutstanding":"92.99","jmq_updatedat":"2026-01-30T00:34:39.000000Z"},"old":{"jmq_listprice":"65.63","jmq_netprice":"65.63","jmq_vat":"5.09","jmq_grossprice":"70.72","jmq_costprice":"65.63","jmq_amountoutstanding":"70.72","jmq_updatedat":"2026-01-30T00:34:37.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:34:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931856,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:34:39","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"86.30\",\"jmq_netprice\":\"86.30\",\"jmq_vat\":\"6.69\",\"jmq_grossprice\":\"92.99\",\"jmq_costprice\":\"86.30\",\"jmq_amountoutstanding\":\"92.99\",\"jmq_updatedat\":\"2026-01-30T00:34:39.000000Z\"},\"old\":{\"jmq_listprice\":\"65.63\",\"jmq_netprice\":\"65.63\",\"jmq_vat\":\"5.09\",\"jmq_grossprice\":\"70.72\",\"jmq_costprice\":\"65.63\",\"jmq_amountoutstanding\":\"70.72\",\"jmq_updatedat\":\"2026-01-30T00:34:37.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"86.30","Net Price":"86.30","VAT Price":"6.69","Gross Price Amount":"92.99","Total CostPrice":"86.30","Amount Outstanding":"92.99"},"changedFrom":{"List Price":"65.63","Net Price":"65.63","VAT Price":"5.09","Gross Price Amount":"70.72","Total CostPrice":"65.63","Amount Outstanding":"70.72"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:34:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"86.30","Net Price":"86.30","VAT Price":"6.69","Gross Price Amount":"92.99","Total CostPrice":"86.30","Amount Outstanding":"92.99"}, {"List Price":"106.97","Net Price":"106.97","VAT Price":"8.29","Gross Price Amount":"115.26","Total CostPrice":"106.97","Amount Outstanding":"115.26"}, {"attributes":{"jmq_listprice":"106.97","jmq_netprice":"106.97","jmq_vat":"8.29","jmq_grossprice":"115.26","jmq_costprice":"106.97","jmq_amountoutstanding":"115.26","jmq_updatedat":"2026-01-30T00:34:48.000000Z"},"old":{"jmq_listprice":"86.30","jmq_netprice":"86.30","jmq_vat":"6.69","jmq_grossprice":"92.99","jmq_costprice":"86.30","jmq_amountoutstanding":"92.99","jmq_updatedat":"2026-01-30T00:34:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:34:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931868,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:34:48","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"106.97\",\"jmq_netprice\":\"106.97\",\"jmq_vat\":\"8.29\",\"jmq_grossprice\":\"115.26\",\"jmq_costprice\":\"106.97\",\"jmq_amountoutstanding\":\"115.26\",\"jmq_updatedat\":\"2026-01-30T00:34:48.000000Z\"},\"old\":{\"jmq_listprice\":\"86.30\",\"jmq_netprice\":\"86.30\",\"jmq_vat\":\"6.69\",\"jmq_grossprice\":\"92.99\",\"jmq_costprice\":\"86.30\",\"jmq_amountoutstanding\":\"92.99\",\"jmq_updatedat\":\"2026-01-30T00:34:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"106.97","Net Price":"106.97","VAT Price":"8.29","Gross Price Amount":"115.26","Total CostPrice":"106.97","Amount Outstanding":"115.26"},"changedFrom":{"List Price":"86.30","Net Price":"86.30","VAT Price":"6.69","Gross Price Amount":"92.99","Total CostPrice":"86.30","Amount Outstanding":"92.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:36:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"106.97","Net Price":"106.97","VAT Price":"8.29","Gross Price Amount":"115.26","Total CostPrice":"106.97","Amount Outstanding":"115.26"}, {"List Price":"361.97","Net Price":"361.97","VAT Price":"28.05","Gross Price Amount":"390.02","Total CostPrice":"361.97","Amount Outstanding":"390.02"}, {"attributes":{"jmq_listprice":"361.97","jmq_netprice":"361.97","jmq_vat":"28.05","jmq_grossprice":"390.02","jmq_costprice":"361.97","jmq_amountoutstanding":"390.02","jmq_updatedat":"2026-01-30T00:36:12.000000Z"},"old":{"jmq_listprice":"106.97","jmq_netprice":"106.97","jmq_vat":"8.29","jmq_grossprice":"115.26","jmq_costprice":"106.97","jmq_amountoutstanding":"115.26","jmq_updatedat":"2026-01-30T00:36:10.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:36:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931885,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:36:12","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"361.97\",\"jmq_netprice\":\"361.97\",\"jmq_vat\":\"28.05\",\"jmq_grossprice\":\"390.02\",\"jmq_costprice\":\"361.97\",\"jmq_amountoutstanding\":\"390.02\",\"jmq_updatedat\":\"2026-01-30T00:36:12.000000Z\"},\"old\":{\"jmq_listprice\":\"106.97\",\"jmq_netprice\":\"106.97\",\"jmq_vat\":\"8.29\",\"jmq_grossprice\":\"115.26\",\"jmq_costprice\":\"106.97\",\"jmq_amountoutstanding\":\"115.26\",\"jmq_updatedat\":\"2026-01-30T00:36:10.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"361.97","Net Price":"361.97","VAT Price":"28.05","Gross Price Amount":"390.02","Total CostPrice":"361.97","Amount Outstanding":"390.02"},"changedFrom":{"List Price":"106.97","Net Price":"106.97","VAT Price":"8.29","Gross Price Amount":"115.26","Total CostPrice":"106.97","Amount Outstanding":"115.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:37:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"361.97","Net Price":"361.97","VAT Price":"28.05","Gross Price Amount":"390.02","Total CostPrice":"361.97","Amount Outstanding":"390.02"}, {"List Price":"616.97","Net Price":"616.97","VAT Price":"47.81","Gross Price Amount":"664.78","Total CostPrice":"616.97","Amount Outstanding":"664.78"}, {"attributes":{"jmq_listprice":"616.97","jmq_netprice":"616.97","jmq_vat":"47.81","jmq_grossprice":"664.78","jmq_costprice":"616.97","jmq_amountoutstanding":"664.78","jmq_updatedat":"2026-01-30T00:37:07.000000Z"},"old":{"jmq_listprice":"361.97","jmq_netprice":"361.97","jmq_vat":"28.05","jmq_grossprice":"390.02","jmq_costprice":"361.97","jmq_amountoutstanding":"390.02","jmq_updatedat":"2026-01-30T00:37:05.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:37:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931900,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:37:07","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"616.97\",\"jmq_netprice\":\"616.97\",\"jmq_vat\":\"47.81\",\"jmq_grossprice\":\"664.78\",\"jmq_costprice\":\"616.97\",\"jmq_amountoutstanding\":\"664.78\",\"jmq_updatedat\":\"2026-01-30T00:37:07.000000Z\"},\"old\":{\"jmq_listprice\":\"361.97\",\"jmq_netprice\":\"361.97\",\"jmq_vat\":\"28.05\",\"jmq_grossprice\":\"390.02\",\"jmq_costprice\":\"361.97\",\"jmq_amountoutstanding\":\"390.02\",\"jmq_updatedat\":\"2026-01-30T00:37:05.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"616.97","Net Price":"616.97","VAT Price":"47.81","Gross Price Amount":"664.78","Total CostPrice":"616.97","Amount Outstanding":"664.78"},"changedFrom":{"List Price":"361.97","Net Price":"361.97","VAT Price":"28.05","Gross Price Amount":"390.02","Total CostPrice":"361.97","Amount Outstanding":"390.02"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:37:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"616.97","Net Price":"616.97","VAT Price":"47.81","Gross Price Amount":"664.78","Total CostPrice":"616.97","Amount Outstanding":"664.78"}, {"List Price":"871.97","Net Price":"871.97","VAT Price":"67.57","Gross Price Amount":"939.54","Total CostPrice":"871.97","Amount Outstanding":"939.54"}, {"attributes":{"jmq_listprice":"871.97","jmq_netprice":"871.97","jmq_vat":"67.57","jmq_grossprice":"939.54","jmq_costprice":"871.97","jmq_amountoutstanding":"939.54","jmq_updatedat":"2026-01-30T00:37:34.000000Z"},"old":{"jmq_listprice":"616.97","jmq_netprice":"616.97","jmq_vat":"47.81","jmq_grossprice":"664.78","jmq_costprice":"616.97","jmq_amountoutstanding":"664.78","jmq_updatedat":"2026-01-30T00:37:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:37:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":931908,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:37:34","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"871.97\",\"jmq_netprice\":\"871.97\",\"jmq_vat\":\"67.57\",\"jmq_grossprice\":\"939.54\",\"jmq_costprice\":\"871.97\",\"jmq_amountoutstanding\":\"939.54\",\"jmq_updatedat\":\"2026-01-30T00:37:34.000000Z\"},\"old\":{\"jmq_listprice\":\"616.97\",\"jmq_netprice\":\"616.97\",\"jmq_vat\":\"47.81\",\"jmq_grossprice\":\"664.78\",\"jmq_costprice\":\"616.97\",\"jmq_amountoutstanding\":\"664.78\",\"jmq_updatedat\":\"2026-01-30T00:37:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"871.97","Net Price":"871.97","VAT Price":"67.57","Gross Price Amount":"939.54","Total CostPrice":"871.97","Amount Outstanding":"939.54"},"changedFrom":{"List Price":"616.97","Net Price":"616.97","VAT Price":"47.81","Gross Price Amount":"664.78","Total CostPrice":"616.97","Amount Outstanding":"664.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:39:05] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:40:26] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1555715,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 00:40:26","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_endcustomeroverridenetprice\":\"2719.75\",\"jd_endcustomeroverridevatprice\":\"3220.18\",\"jd_endcustomeroverridegrossprice\":\"5939.93\",\"jd_updatedat\":\"2026-01-30T00:40:26.000000Z\"},\"old\":{\"jd_endcustomeroverridenetprice\":\"87.00\",\"jd_endcustomeroverridevatprice\":\"103.01\",\"jd_endcustomeroverridegrossprice\":\"190.01\",\"jd_updatedat\":\"2026-01-30T00:27:46.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"2719.75","End Customer Override Vat Price":"3220.18","End Customer Override Gross Price":"5939.93"},"changedFrom":{"End Customer Override Net Price":"87.00","End Customer Override Vat Price":"103.01","End Customer Override Gross Price":"190.01"},"moduleName":"Job","customMessage":"Job has been updated the fields End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:40:26] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1555717,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 00:40:26","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"2719.75\",\"jmq_endcustomeroverridevatprice\":\"3220.18\",\"jmq_endcustomeroverridegrossprice\":\"5939.93\",\"jmq_updatedat\":\"2026-01-30T00:40:26.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"87.00\",\"jmq_endcustomeroverridevatprice\":\"103.01\",\"jmq_endcustomeroverridegrossprice\":\"190.01\",\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"2719.75","End Customer Override Vat Price":"3220.18","End Customer Override Gross Price":"5939.93"},"changedFrom":{"End Customer Override Net Price":"87.00","End Customer Override Vat Price":"103.01","End Customer Override Gross Price":"190.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:40:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555769,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 00:40:41","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"192.31\",\"jd_netprice\":\"153.85\",\"jd_grossprice\":\"154.00\",\"jd_costprice\":\"28.05\",\"jd_amountoutstanding\":\"154.00\",\"jd_updatedat\":\"2026-01-30T00:40:41.000000Z\"},\"old\":{\"jd_listprice\":\"2719.75\",\"jd_netprice\":\"2175.80\",\"jd_grossprice\":\"2176.00\",\"jd_costprice\":\"81.33\",\"jd_amountoutstanding\":\"2176.00\",\"jd_updatedat\":\"2026-01-30T00:40:26.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"153.85","Gross Price Amount":"154.00","Total CostPrice":"28.05","Amount Outstanding":"154.00"},"changedFrom":{"Net Price":"2175.80","Gross Price Amount":"2176.00","Total CostPrice":"81.33","Amount Outstanding":"2176.00"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:40:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1555771,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 00:40:41","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"192.31\",\"jmq_netprice\":\"153.85\",\"jmq_grossprice\":\"154.00\",\"jmq_costprice\":\"28.05\",\"jmq_amountoutstanding\":\"154.00\",\"jmq_updatedat\":\"2026-01-30T00:40:41.000000Z\"},\"old\":{\"jmq_listprice\":\"2719.75\",\"jmq_netprice\":\"2175.80\",\"jmq_grossprice\":\"2176.00\",\"jmq_costprice\":\"81.33\",\"jmq_amountoutstanding\":\"2176.00\",\"jmq_updatedat\":\"2026-01-30T00:40:40.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"192.31","Net Price":"153.85","Gross Price Amount":"154.00","Total CostPrice":"28.05","Amount Outstanding":"154.00"},"changedFrom":{"List Price":"2719.75","Net Price":"2175.80","Gross Price Amount":"2176.00","Total CostPrice":"81.33","Amount Outstanding":"2176.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:40:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1555774,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 00:40:43","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"125.80\",\"jd_grossprofit_percentage\":\"81.77\",\"jd_updatedat\":\"2026-01-30T00:40:43.000000Z\"},\"old\":{\"jd_grossprofit\":\"2094.47\",\"jd_grossprofit_percentage\":\"96.26\",\"jd_updatedat\":\"2026-01-30T00:40:41.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"125.80","Gross Profit Percentage":"81.77"},"changedFrom":{"Gross Profit":"2094.47","Gross Profit Percentage":"96.26"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:40:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1555776,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 00:40:43","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"125.80\",\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\",\"jmq_grossprofit_percentage\":\"81.77\"},\"old\":{\"jmq_grossprofit\":\"2094.47\",\"jmq_updatedat\":\"2026-01-30T00:40:41.000000Z\",\"jmq_grossprofit_percentage\":\"96.26\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"125.80","Gross Profit Percentage":"81.77"},"changedFrom":{"Gross Profit":"2094.47","Gross Profit Percentage":"96.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:41:40] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:42:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"List Price":"680.00","Net Price":"680.00","Gross Price Amount":"680.00","Total CostPrice":"680.00","Amount Outstanding":"680.00","End Customer Override Net Price":"680.00","End Customer Override Gross Price":"680.00"}, {"List Price":"671.00","Net Price":"671.00","Gross Price Amount":"671.00","Total CostPrice":"671.00","Amount Outstanding":"671.00","End Customer Override Net Price":"671.00","End Customer Override Gross Price":"671.00"}, {"attributes":{"jmq_listprice":"671.00","jmq_netprice":"671.00","jmq_grossprice":"671.00","jmq_costprice":"671.00","jmq_amountoutstanding":"671.00","jmq_endcustomeroverridenetprice":"671.00","jmq_endcustomeroverridegrossprice":"671.00","jmq_updatedat":"2026-01-30T00:42:07.000000Z"},"old":{"jmq_listprice":"680.00","jmq_netprice":"680.00","jmq_grossprice":"680.00","jmq_costprice":"680.00","jmq_amountoutstanding":"680.00","jmq_endcustomeroverridenetprice":"680.00","jmq_endcustomeroverridegrossprice":"680.00","jmq_updatedat":"2026-01-30T00:42:05.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:42:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135700,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:42:07","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"671.00\",\"jmq_netprice\":\"671.00\",\"jmq_grossprice\":\"671.00\",\"jmq_costprice\":\"671.00\",\"jmq_amountoutstanding\":\"671.00\",\"jmq_endcustomeroverridenetprice\":\"671.00\",\"jmq_endcustomeroverridegrossprice\":\"671.00\",\"jmq_updatedat\":\"2026-01-30T00:42:07.000000Z\"},\"old\":{\"jmq_listprice\":\"680.00\",\"jmq_netprice\":\"680.00\",\"jmq_grossprice\":\"680.00\",\"jmq_costprice\":\"680.00\",\"jmq_amountoutstanding\":\"680.00\",\"jmq_endcustomeroverridenetprice\":\"680.00\",\"jmq_endcustomeroverridegrossprice\":\"680.00\",\"jmq_updatedat\":\"2026-01-30T00:42:05.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"671.00","Net Price":"671.00","Gross Price Amount":"671.00","Total CostPrice":"671.00","Amount Outstanding":"671.00","End Customer Override Net Price":"671.00","End Customer Override Gross Price":"671.00"},"changedFrom":{"List Price":"680.00","Net Price":"680.00","Gross Price Amount":"680.00","Total CostPrice":"680.00","Amount Outstanding":"680.00","End Customer Override Net Price":"680.00","End Customer Override Gross Price":"680.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:42:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"871.97","End Customer Override Vat Price":"67.57","End Customer Override Gross Price":"939.54","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"871.97","jmq_endcustomeroverridevatprice":"67.57","jmq_endcustomeroverridegrossprice":"939.54","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T00:32:23.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T00:37:34.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 00:42:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":931922,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 00:42:18","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"871.97\",\"jmq_endcustomeroverridevatprice\":\"67.57\",\"jmq_endcustomeroverridegrossprice\":\"939.54\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T00:32:23.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T00:37:34.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"871.97","End Customer Override Vat Price":"67.57","End Customer Override Gross Price":"939.54","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:44:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2025-11-19T01:30:33.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-30T00:42:07.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:44:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135705,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:44:33","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-11-19T01:30:33.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T00:42:07.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:45:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 651, App\Models\JobMultiQuotePivotModel, 651, App\Models\Job\bm_jobdetails, 19, {"Is Online Order Submitted":1}, {"Is Online Order Submitted":0}, {"attributes":{"jmq_isonlineordersubmitted":0,"jmq_updatedat":"2026-01-30T00:45:14.000000Z"},"old":{"jmq_isonlineordersubmitted":1,"jmq_updatedat":"2025-11-19T01:30:33.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 00:45:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135712,"logName":"default","subjectId":651,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 00:45:14","causerId":19,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_isonlineordersubmitted\":0,\"jmq_updatedat\":\"2026-01-30T00:45:14.000000Z\"},\"old\":{\"jmq_isonlineordersubmitted\":1,\"jmq_updatedat\":\"2025-11-19T01:30:33.000000Z\"}}","actionType":"updated","changedTo":{"Is Online Order Submitted":0},"changedFrom":{"Is Online Order Submitted":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":651,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 00:47:38] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555785,"logName":"default","subjectId":1403,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:53:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1395","parentSubjectId":1403,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555787,"logName":"default","subjectId":1402,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:52:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1394","parentSubjectId":1402,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555789,"logName":"default","subjectId":1401,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:54:27.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1393","parentSubjectId":1401,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555791,"logName":"default","subjectId":1399,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:54:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1391","parentSubjectId":1399,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555793,"logName":"default","subjectId":1378,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:51:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1370","parentSubjectId":1378,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555795,"logName":"default","subjectId":1372,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:51:19.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1364","parentSubjectId":1372,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555797,"logName":"default","subjectId":1360,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedat\":\"2026-01-30T00:52:53.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedat\":\"2026-01-30T00:05:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1352","parentSubjectId":1360,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555799,"logName":"default","subjectId":1340,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:54","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:54.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:50:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1332","parentSubjectId":1340,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555801,"logName":"default","subjectId":1335,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:54","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:54.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:47:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1327","parentSubjectId":1335,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:52:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555803,"logName":"default","subjectId":1332,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 00:52:54","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T00:52:54.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T19:42:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1324","parentSubjectId":1332,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:53:51] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:55:47] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 00:58:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2900): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->deleteorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1555816,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":26,"dateTime":"2026-01-30 00:58:51","causerId":26,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":26,\"jd_updatedat\":\"2026-01-30T00:58:51.000000Z\"},\"old\":{\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T00:40:43.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:58:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2900): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->deleteorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1555818,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":26,"dateTime":"2026-01-30 00:58:51","causerId":26,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":26,\"jmq_updatedat\":\"2026-01-30T00:58:51.000000Z\"},\"old\":{\"jmq_updatedby\":6,\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:58:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1555823,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":26,"dateTime":"2026-01-30 00:58:52","causerId":26,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"105.31\",\"jd_netprice\":\"84.25\",\"jd_grossprice\":\"85.00\",\"jd_costprice\":\"2.22\",\"jd_amountoutstanding\":\"85.00\",\"jd_updatedat\":\"2026-01-30T00:58:52.000000Z\"},\"old\":{\"jd_listprice\":\"192.31\",\"jd_netprice\":\"153.85\",\"jd_grossprice\":\"154.00\",\"jd_costprice\":\"28.05\",\"jd_amountoutstanding\":\"154.00\",\"jd_updatedat\":\"2026-01-30T00:58:51.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"84.25","Gross Price Amount":"85.00","Total CostPrice":"2.22","Amount Outstanding":"85.00"},"changedFrom":{"Net Price":"153.85","Gross Price Amount":"154.00","Total CostPrice":"28.05","Amount Outstanding":"154.00"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 00:58:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1555825,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":26,"dateTime":"2026-01-30 00:58:52","causerId":26,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"105.31\",\"jmq_netprice\":\"84.25\",\"jmq_grossprice\":\"85.00\",\"jmq_costprice\":\"2.22\",\"jmq_amountoutstanding\":\"85.00\",\"jmq_updatedat\":\"2026-01-30T00:58:52.000000Z\"},\"old\":{\"jmq_listprice\":\"192.31\",\"jmq_netprice\":\"153.85\",\"jmq_grossprice\":\"154.00\",\"jmq_costprice\":\"28.05\",\"jmq_amountoutstanding\":\"154.00\",\"jmq_updatedat\":\"2026-01-30T00:58:51.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"105.31","Net Price":"84.25","Gross Price Amount":"85.00","Total CostPrice":"2.22","Amount Outstanding":"85.00"},"changedFrom":{"List Price":"192.31","Net Price":"153.85","Gross Price Amount":"154.00","Total CostPrice":"28.05","Amount Outstanding":"154.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 01:01:02] production.INFO: contact send sms start [2026-01-30 01:13:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1555840,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 01:13:12","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"82.03\",\"jd_grossprofit_percentage\":\"97.36\",\"jd_endcustomeroverridenetprice\":\"105.31\",\"jd_endcustomeroverridevatprice\":\"124.69\",\"jd_endcustomeroverridegrossprice\":\"230.00\",\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T01:13:12.000000Z\"},\"old\":{\"jd_grossprofit\":\"125.80\",\"jd_grossprofit_percentage\":\"81.77\",\"jd_endcustomeroverridenetprice\":\"2719.75\",\"jd_endcustomeroverridevatprice\":\"3220.18\",\"jd_endcustomeroverridegrossprice\":\"5939.93\",\"jd_updatedby\":26,\"jd_updatedat\":\"2026-01-30T00:58:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"82.03","Gross Profit Percentage":"97.36","End Customer Override Net Price":"105.31","End Customer Override Vat Price":"124.69","End Customer Override Gross Price":"230.00"},"changedFrom":{"Gross Profit":"125.80","Gross Profit Percentage":"81.77","End Customer Override Net Price":"2719.75","End Customer Override Vat Price":"3220.18","End Customer Override Gross Price":"5939.93"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 01:13:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1555842,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 01:13:12","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"82.03\",\"jmq_endcustomeroverridenetprice\":\"105.31\",\"jmq_endcustomeroverridevatprice\":\"124.69\",\"jmq_endcustomeroverridegrossprice\":\"230.00\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\",\"jmq_grossprofit_percentage\":\"97.36\"},\"old\":{\"jmq_grossprofit\":\"125.80\",\"jmq_endcustomeroverridenetprice\":\"2719.75\",\"jmq_endcustomeroverridevatprice\":\"3220.18\",\"jmq_endcustomeroverridegrossprice\":\"5939.93\",\"jmq_updatedby\":26,\"jmq_updatedat\":\"2026-01-30T00:58:52.000000Z\",\"jmq_grossprofit_percentage\":\"81.77\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"82.03","End Customer Override Net Price":"105.31","End Customer Override Vat Price":"124.69","End Customer Override Gross Price":"230.00","Gross Profit Percentage":"97.36"},"changedFrom":{"Gross Profit":"125.80","End Customer Override Net Price":"2719.75","End Customer Override Vat Price":"3220.18","End Customer Override Gross Price":"5939.93","Gross Profit Percentage":"81.77"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 01:13:22] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 01:48:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"12530.75","Net Price":"12530.75","Gross Price Amount":"12530.75","Gross Profit":"0.00","Total CostPrice":"9192.00","Amount Outstanding":"12530.75","Gross Profit Percentage":"0.00"}, {"List Price":"13135.75","Net Price":"13135.75","Gross Price Amount":"13135.75","Gross Profit":"3663.75","Total CostPrice":"9472.00","Amount Outstanding":"13135.75","Gross Profit Percentage":"27.89"}, {"attributes":{"jmq_listprice":"13135.75","jmq_netprice":"13135.75","jmq_grossprice":"13135.75","jmq_grossprofit":"3663.75","jmq_costprice":"9472.00","jmq_amountoutstanding":"13135.75","jmq_updatedat":"2026-01-30T01:48:08.000000Z","jmq_grossprofit_percentage":"27.89"},"old":{"jmq_listprice":"12530.75","jmq_netprice":"12530.75","jmq_grossprice":"12530.75","jmq_grossprofit":"0.00","jmq_costprice":"9192.00","jmq_amountoutstanding":"12530.75","jmq_updatedat":"2026-01-30T01:48:06.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:48:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406073,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:48:08","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"13135.75\",\"jmq_netprice\":\"13135.75\",\"jmq_grossprice\":\"13135.75\",\"jmq_grossprofit\":\"3663.75\",\"jmq_costprice\":\"9472.00\",\"jmq_amountoutstanding\":\"13135.75\",\"jmq_updatedat\":\"2026-01-30T01:48:08.000000Z\",\"jmq_grossprofit_percentage\":\"27.89\"},\"old\":{\"jmq_listprice\":\"12530.75\",\"jmq_netprice\":\"12530.75\",\"jmq_grossprice\":\"12530.75\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"9192.00\",\"jmq_amountoutstanding\":\"12530.75\",\"jmq_updatedat\":\"2026-01-30T01:48:06.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"13135.75","Net Price":"13135.75","Gross Price Amount":"13135.75","Gross Profit":"3663.75","Total CostPrice":"9472.00","Amount Outstanding":"13135.75","Gross Profit Percentage":"27.89"},"changedFrom":{"List Price":"12530.75","Net Price":"12530.75","Gross Price Amount":"12530.75","Gross Profit":"0.00","Total CostPrice":"9192.00","Amount Outstanding":"12530.75","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:48:54] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"13135.75","Net Price":"13135.75","Gross Price Amount":"13135.75","Gross Profit":"3663.75","Total CostPrice":"9472.00","Amount Outstanding":"13135.75","Gross Profit Percentage":"27.89"}, {"List Price":"14043.25","Net Price":"14043.25","Gross Price Amount":"14043.25","Gross Profit":"4151.25","Total CostPrice":"9892.00","Amount Outstanding":"14043.25","Gross Profit Percentage":"29.56"}, {"attributes":{"jmq_listprice":"14043.25","jmq_netprice":"14043.25","jmq_grossprice":"14043.25","jmq_grossprofit":"4151.25","jmq_costprice":"9892.00","jmq_amountoutstanding":"14043.25","jmq_updatedat":"2026-01-30T01:48:54.000000Z","jmq_grossprofit_percentage":"29.56"},"old":{"jmq_listprice":"13135.75","jmq_netprice":"13135.75","jmq_grossprice":"13135.75","jmq_grossprofit":"3663.75","jmq_costprice":"9472.00","jmq_amountoutstanding":"13135.75","jmq_updatedat":"2026-01-30T01:48:52.000000Z","jmq_grossprofit_percentage":"27.89"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:48:54, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406075,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:48:54","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"14043.25\",\"jmq_netprice\":\"14043.25\",\"jmq_grossprice\":\"14043.25\",\"jmq_grossprofit\":\"4151.25\",\"jmq_costprice\":\"9892.00\",\"jmq_amountoutstanding\":\"14043.25\",\"jmq_updatedat\":\"2026-01-30T01:48:54.000000Z\",\"jmq_grossprofit_percentage\":\"29.56\"},\"old\":{\"jmq_listprice\":\"13135.75\",\"jmq_netprice\":\"13135.75\",\"jmq_grossprice\":\"13135.75\",\"jmq_grossprofit\":\"3663.75\",\"jmq_costprice\":\"9472.00\",\"jmq_amountoutstanding\":\"13135.75\",\"jmq_updatedat\":\"2026-01-30T01:48:52.000000Z\",\"jmq_grossprofit_percentage\":\"27.89\"}}","actionType":"updated","changedTo":{"List Price":"14043.25","Net Price":"14043.25","Gross Price Amount":"14043.25","Gross Profit":"4151.25","Total CostPrice":"9892.00","Amount Outstanding":"14043.25","Gross Profit Percentage":"29.56"},"changedFrom":{"List Price":"13135.75","Net Price":"13135.75","Gross Price Amount":"13135.75","Gross Profit":"3663.75","Total CostPrice":"9472.00","Amount Outstanding":"13135.75","Gross Profit Percentage":"27.89"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:49:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"14043.25","Net Price":"14043.25","Gross Price Amount":"14043.25","Gross Profit":"4151.25","Total CostPrice":"9892.00","Amount Outstanding":"14043.25","Gross Profit Percentage":"29.56"}, {"List Price":"14950.75","Net Price":"14950.75","Gross Price Amount":"14950.75","Gross Profit":"4638.75","Total CostPrice":"10312.00","Amount Outstanding":"14950.75","Gross Profit Percentage":"31.03"}, {"attributes":{"jmq_listprice":"14950.75","jmq_netprice":"14950.75","jmq_grossprice":"14950.75","jmq_grossprofit":"4638.75","jmq_costprice":"10312.00","jmq_amountoutstanding":"14950.75","jmq_updatedat":"2026-01-30T01:49:51.000000Z","jmq_grossprofit_percentage":"31.03"},"old":{"jmq_listprice":"14043.25","jmq_netprice":"14043.25","jmq_grossprice":"14043.25","jmq_grossprofit":"4151.25","jmq_costprice":"9892.00","jmq_amountoutstanding":"14043.25","jmq_updatedat":"2026-01-30T01:49:49.000000Z","jmq_grossprofit_percentage":"29.56"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:49:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406077,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:49:51","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"14950.75\",\"jmq_netprice\":\"14950.75\",\"jmq_grossprice\":\"14950.75\",\"jmq_grossprofit\":\"4638.75\",\"jmq_costprice\":\"10312.00\",\"jmq_amountoutstanding\":\"14950.75\",\"jmq_updatedat\":\"2026-01-30T01:49:51.000000Z\",\"jmq_grossprofit_percentage\":\"31.03\"},\"old\":{\"jmq_listprice\":\"14043.25\",\"jmq_netprice\":\"14043.25\",\"jmq_grossprice\":\"14043.25\",\"jmq_grossprofit\":\"4151.25\",\"jmq_costprice\":\"9892.00\",\"jmq_amountoutstanding\":\"14043.25\",\"jmq_updatedat\":\"2026-01-30T01:49:49.000000Z\",\"jmq_grossprofit_percentage\":\"29.56\"}}","actionType":"updated","changedTo":{"List Price":"14950.75","Net Price":"14950.75","Gross Price Amount":"14950.75","Gross Profit":"4638.75","Total CostPrice":"10312.00","Amount Outstanding":"14950.75","Gross Profit Percentage":"31.03"},"changedFrom":{"List Price":"14043.25","Net Price":"14043.25","Gross Price Amount":"14043.25","Gross Profit":"4151.25","Total CostPrice":"9892.00","Amount Outstanding":"14043.25","Gross Profit Percentage":"29.56"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:50:28] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"14950.75","Net Price":"14950.75","Gross Price Amount":"14950.75","Gross Profit":"4638.75","Total CostPrice":"10312.00","Amount Outstanding":"14950.75","Gross Profit Percentage":"31.03"}, {"List Price":"15253.25","Net Price":"15253.25","Gross Price Amount":"15253.25","Gross Profit":"4801.25","Total CostPrice":"10452.00","Amount Outstanding":"15253.25","Gross Profit Percentage":"31.48"}, {"attributes":{"jmq_listprice":"15253.25","jmq_netprice":"15253.25","jmq_grossprice":"15253.25","jmq_grossprofit":"4801.25","jmq_costprice":"10452.00","jmq_amountoutstanding":"15253.25","jmq_updatedat":"2026-01-30T01:50:28.000000Z","jmq_grossprofit_percentage":"31.48"},"old":{"jmq_listprice":"14950.75","jmq_netprice":"14950.75","jmq_grossprice":"14950.75","jmq_grossprofit":"4638.75","jmq_costprice":"10312.00","jmq_amountoutstanding":"14950.75","jmq_updatedat":"2026-01-30T01:50:26.000000Z","jmq_grossprofit_percentage":"31.03"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:50:28, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406079,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:50:28","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"15253.25\",\"jmq_netprice\":\"15253.25\",\"jmq_grossprice\":\"15253.25\",\"jmq_grossprofit\":\"4801.25\",\"jmq_costprice\":\"10452.00\",\"jmq_amountoutstanding\":\"15253.25\",\"jmq_updatedat\":\"2026-01-30T01:50:28.000000Z\",\"jmq_grossprofit_percentage\":\"31.48\"},\"old\":{\"jmq_listprice\":\"14950.75\",\"jmq_netprice\":\"14950.75\",\"jmq_grossprice\":\"14950.75\",\"jmq_grossprofit\":\"4638.75\",\"jmq_costprice\":\"10312.00\",\"jmq_amountoutstanding\":\"14950.75\",\"jmq_updatedat\":\"2026-01-30T01:50:26.000000Z\",\"jmq_grossprofit_percentage\":\"31.03\"}}","actionType":"updated","changedTo":{"List Price":"15253.25","Net Price":"15253.25","Gross Price Amount":"15253.25","Gross Profit":"4801.25","Total CostPrice":"10452.00","Amount Outstanding":"15253.25","Gross Profit Percentage":"31.48"},"changedFrom":{"List Price":"14950.75","Net Price":"14950.75","Gross Price Amount":"14950.75","Gross Profit":"4638.75","Total CostPrice":"10312.00","Amount Outstanding":"14950.75","Gross Profit Percentage":"31.03"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:51:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"15253.25","Net Price":"15253.25","Gross Price Amount":"15253.25","Gross Profit":"4801.25","Total CostPrice":"10452.00","Amount Outstanding":"15253.25","Gross Profit Percentage":"31.48"}, {"List Price":"15480.75","Net Price":"15480.75","Gross Price Amount":"15480.75","Gross Profit":"4963.75","Total CostPrice":"10517.00","Amount Outstanding":"15480.75","Gross Profit Percentage":"32.06"}, {"attributes":{"jmq_listprice":"15480.75","jmq_netprice":"15480.75","jmq_grossprice":"15480.75","jmq_grossprofit":"4963.75","jmq_costprice":"10517.00","jmq_amountoutstanding":"15480.75","jmq_updatedat":"2026-01-30T01:51:10.000000Z","jmq_grossprofit_percentage":"32.06"},"old":{"jmq_listprice":"15253.25","jmq_netprice":"15253.25","jmq_grossprice":"15253.25","jmq_grossprofit":"4801.25","jmq_costprice":"10452.00","jmq_amountoutstanding":"15253.25","jmq_updatedat":"2026-01-30T01:51:09.000000Z","jmq_grossprofit_percentage":"31.48"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:51:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406081,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:51:10","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"15480.75\",\"jmq_netprice\":\"15480.75\",\"jmq_grossprice\":\"15480.75\",\"jmq_grossprofit\":\"4963.75\",\"jmq_costprice\":\"10517.00\",\"jmq_amountoutstanding\":\"15480.75\",\"jmq_updatedat\":\"2026-01-30T01:51:10.000000Z\",\"jmq_grossprofit_percentage\":\"32.06\"},\"old\":{\"jmq_listprice\":\"15253.25\",\"jmq_netprice\":\"15253.25\",\"jmq_grossprice\":\"15253.25\",\"jmq_grossprofit\":\"4801.25\",\"jmq_costprice\":\"10452.00\",\"jmq_amountoutstanding\":\"15253.25\",\"jmq_updatedat\":\"2026-01-30T01:51:09.000000Z\",\"jmq_grossprofit_percentage\":\"31.48\"}}","actionType":"updated","changedTo":{"List Price":"15480.75","Net Price":"15480.75","Gross Price Amount":"15480.75","Gross Profit":"4963.75","Total CostPrice":"10517.00","Amount Outstanding":"15480.75","Gross Profit Percentage":"32.06"},"changedFrom":{"List Price":"15253.25","Net Price":"15253.25","Gross Price Amount":"15253.25","Gross Profit":"4801.25","Total CostPrice":"10452.00","Amount Outstanding":"15253.25","Gross Profit Percentage":"31.48"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:51:15] production.INFO: contact send sms start [2026-01-30 01:51:15] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 01:51:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8949, App\Models\JobMultiQuotePivotModel, 9046, App\Models\Job\bm_jobdetails, 3, {"List Price":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"20.00","Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_listprice":"20.00","jmq_updatedat":"2026-01-30T01:51:16.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_listprice":"0.00","jmq_updatedat":"2026-01-30T01:51:15.000000Z","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 01:51:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68559,"logName":"default","subjectId":8949,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 01:51:16","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"20.00\",\"jmq_updatedat\":\"2026-01-30T01:51:16.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T01:51:15.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"20.00","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9075","parentSubjectId":9046,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:51:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"15480.75","Net Price":"15480.75","Gross Price Amount":"15480.75","Gross Profit":"4963.75","Total CostPrice":"10517.00","Amount Outstanding":"15480.75","Gross Profit Percentage":"32.06"}, {"List Price":"15935.75","Net Price":"15935.75","Gross Price Amount":"15935.75","Gross Profit":"5288.75","Total CostPrice":"10647.00","Amount Outstanding":"15935.75","Gross Profit Percentage":"33.19"}, {"attributes":{"jmq_listprice":"15935.75","jmq_netprice":"15935.75","jmq_grossprice":"15935.75","jmq_grossprofit":"5288.75","jmq_costprice":"10647.00","jmq_amountoutstanding":"15935.75","jmq_updatedat":"2026-01-30T01:51:56.000000Z","jmq_grossprofit_percentage":"33.19"},"old":{"jmq_listprice":"15480.75","jmq_netprice":"15480.75","jmq_grossprice":"15480.75","jmq_grossprofit":"4963.75","jmq_costprice":"10517.00","jmq_amountoutstanding":"15480.75","jmq_updatedat":"2026-01-30T01:51:54.000000Z","jmq_grossprofit_percentage":"32.06"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:51:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406085,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:51:56","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"15935.75\",\"jmq_netprice\":\"15935.75\",\"jmq_grossprice\":\"15935.75\",\"jmq_grossprofit\":\"5288.75\",\"jmq_costprice\":\"10647.00\",\"jmq_amountoutstanding\":\"15935.75\",\"jmq_updatedat\":\"2026-01-30T01:51:56.000000Z\",\"jmq_grossprofit_percentage\":\"33.19\"},\"old\":{\"jmq_listprice\":\"15480.75\",\"jmq_netprice\":\"15480.75\",\"jmq_grossprice\":\"15480.75\",\"jmq_grossprofit\":\"4963.75\",\"jmq_costprice\":\"10517.00\",\"jmq_amountoutstanding\":\"15480.75\",\"jmq_updatedat\":\"2026-01-30T01:51:54.000000Z\",\"jmq_grossprofit_percentage\":\"32.06\"}}","actionType":"updated","changedTo":{"List Price":"15935.75","Net Price":"15935.75","Gross Price Amount":"15935.75","Gross Profit":"5288.75","Total CostPrice":"10647.00","Amount Outstanding":"15935.75","Gross Profit Percentage":"33.19"},"changedFrom":{"List Price":"15480.75","Net Price":"15480.75","Gross Price Amount":"15480.75","Gross Profit":"4963.75","Total CostPrice":"10517.00","Amount Outstanding":"15480.75","Gross Profit Percentage":"32.06"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 01:55:16] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 01:55:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 619, App\Models\JobMultiQuotePivotModel, 611, App\Models\Job\bm_jobdetails, 5, {"List Price":"15935.75","Net Price":"15935.75","Gross Price Amount":"15935.75","Gross Profit":"5288.75","Total CostPrice":"10647.00","Amount Outstanding":"15935.75","Gross Profit Percentage":"33.19"}, {"List Price":"16163.25","Net Price":"16163.25","Gross Price Amount":"16163.25","Gross Profit":"5451.25","Total CostPrice":"10712.00","Amount Outstanding":"16163.25","Gross Profit Percentage":"33.73"}, {"attributes":{"jmq_listprice":"16163.25","jmq_netprice":"16163.25","jmq_grossprice":"16163.25","jmq_grossprofit":"5451.25","jmq_costprice":"10712.00","jmq_amountoutstanding":"16163.25","jmq_updatedat":"2026-01-30T01:55:35.000000Z","jmq_grossprofit_percentage":"33.73"},"old":{"jmq_listprice":"15935.75","jmq_netprice":"15935.75","jmq_grossprice":"15935.75","jmq_grossprofit":"5288.75","jmq_costprice":"10647.00","jmq_amountoutstanding":"15935.75","jmq_updatedat":"2026-01-30T01:55:33.000000Z","jmq_grossprofit_percentage":"33.19"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 01:55:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10657): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406087,"logName":"default","subjectId":619,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 01:55:35","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16163.25\",\"jmq_netprice\":\"16163.25\",\"jmq_grossprice\":\"16163.25\",\"jmq_grossprofit\":\"5451.25\",\"jmq_costprice\":\"10712.00\",\"jmq_amountoutstanding\":\"16163.25\",\"jmq_updatedat\":\"2026-01-30T01:55:35.000000Z\",\"jmq_grossprofit_percentage\":\"33.73\"},\"old\":{\"jmq_listprice\":\"15935.75\",\"jmq_netprice\":\"15935.75\",\"jmq_grossprice\":\"15935.75\",\"jmq_grossprofit\":\"5288.75\",\"jmq_costprice\":\"10647.00\",\"jmq_amountoutstanding\":\"15935.75\",\"jmq_updatedat\":\"2026-01-30T01:55:33.000000Z\",\"jmq_grossprofit_percentage\":\"33.19\"}}","actionType":"updated","changedTo":{"List Price":"16163.25","Net Price":"16163.25","Gross Price Amount":"16163.25","Gross Profit":"5451.25","Total CostPrice":"10712.00","Amount Outstanding":"16163.25","Gross Profit Percentage":"33.73"},"changedFrom":{"List Price":"15935.75","Net Price":"15935.75","Gross Price Amount":"15935.75","Gross Profit":"5288.75","Total CostPrice":"10647.00","Amount Outstanding":"15935.75","Gross Profit Percentage":"33.19"},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: ON594","parentSubjectId":611,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 02:57:10] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:01:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 811, App\Models\JobMultiQuotePivotModel, 811, App\Models\Job\bm_jobdetails, 2, {"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00","End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\"","End Customer Override Net Price":"1845.00","End Customer Override Gross Price":"1845.00","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"1845.00","jmq_endcustomeroverridegrossprice":"1845.00","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-29T22:54:58.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00","jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-29T23:10:31.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 03:01:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135728,"logName":"default","subjectId":811,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 03:01:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_creditlimit\":\"10.00\",\"jmq_creditbalance\":\"10.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"1845.00\",\"jmq_endcustomeroverridegrossprice\":\"1845.00\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-29T22:54:58.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_creditlimit\":\"0.00\",\"jmq_creditbalance\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-29T23:10:31.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\"","End Customer Override Net Price":"1845.00","End Customer Override Gross Price":"1845.00","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00","End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 702","parentSubjectId":811,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 03:11:18] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:16:00] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:18:53] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 03:51:46] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:52:08] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:52:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:52:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:54:00] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:56:29] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 03:56:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 25, App\Models\JobMultiQuotePivotModel, 25, App\Models\Job\bm_jobdetails, 2, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"1935.36","End Customer Override Gross Price":"1935.36","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"1935.36","jmq_endcustomeroverridegrossprice":"1935.36","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":2,"jmq_updatedat":"2026-01-30T03:56:26.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T03:56:27.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 03:56:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":24497,"logName":"default","subjectId":25,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 03:56:41","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"1935.36\",\"jmq_endcustomeroverridegrossprice\":\"1935.36\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-30T03:56:26.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T03:56:27.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"1935.36","End Customer Override Gross Price":"1935.36","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 20","parentSubjectId":25,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 04:01:29] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 04:01:32] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 04:01:34] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 04:03:43] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:04:03] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:16:56] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:17:13] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:18:57] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:51:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1550, App\Models\JobMultiQuotePivotModel, 1548, App\Models\Job\bm_jobdetails, 5, {"Amount Outstanding":"4400.00","Total Paid":"0.00"}, {"Amount Outstanding":"4200.00","Total Paid":"200.00"}, {"attributes":{"jmq_amountoutstanding":"4200.00","jmq_totpaid":"200.00","jmq_updatedby":5,"jmq_updatedat":"2026-01-30T04:51:02.000000Z"},"old":{"jmq_amountoutstanding":"4400.00","jmq_totpaid":"0.00","jmq_updatedby":6,"jmq_updatedat":"2026-01-26T21:46:14.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 04:51:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":373126,"logName":"default","subjectId":1550,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 04:51:02","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"4200.00\",\"jmq_totpaid\":\"200.00\",\"jmq_updatedby\":5,\"jmq_updatedat\":\"2026-01-30T04:51:02.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"4400.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2026-01-26T21:46:14.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"4200.00","Total Paid":"200.00"},"changedFrom":{"Amount Outstanding":"4400.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141525","parentSubjectId":1548,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 04:51:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Notes/NotesRepository.php(40): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(560): App\Repositories\Notes\NotesRepository->createNotes() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":373127,"logName":"default","subjectId":1244,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":5,"dateTime":"2026-01-30 04:51:02","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":1244,\"nl_ordertempid\":null,\"nl_orderid\":1548,\"nl_notescategory\":1,\"nl_type\":6,\"nl_platform\":3,\"nl_desc\":\"Payment Added succesfully for this job amount (200)\",\"nl_manualNotes\":\"\",\"nl_createdby\":\"5\",\"nl_endddate\":\"2026-01-29\",\"nl_starttime\":\"23:51:02\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":5,\"created_at\":\"2026-01-30T04:51:02.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T04:51:02.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"manualy updated","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Payment Added succesfully for this job amount (200)","Created By":"Kevin","Date":"2026-01-29","Time":"23:51:02","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: 1233141525","parentSubjectId":1548,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes"} [2026-01-30 04:56:11] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 04:56:42] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 04:59:44] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 05:00:12] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 05:01:31] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 05:23:36] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 05:35:02] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 05:39:23] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 05:47:50] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 05:52:59] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 05:54:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 811, App\Models\JobMultiQuotePivotModel, 811, App\Models\Job\bm_jobdetails, 2, {"List Price":"1845.00","Net Price":"1845.00","Gross Price Amount":"1845.00","Total CostPrice":"1845.00","Amount Outstanding":"1845.00"}, {"List Price":"2170.00","Net Price":"2170.00","Gross Price Amount":"2170.00","Total CostPrice":"2170.00","Amount Outstanding":"2170.00"}, {"attributes":{"jmq_listprice":"2170.00","jmq_netprice":"2170.00","jmq_grossprice":"2170.00","jmq_costprice":"2170.00","jmq_amountoutstanding":"2170.00","jmq_updatedat":"2026-01-30T05:54:03.000000Z"},"old":{"jmq_listprice":"1845.00","jmq_netprice":"1845.00","jmq_grossprice":"1845.00","jmq_costprice":"1845.00","jmq_amountoutstanding":"1845.00","jmq_updatedat":"2026-01-30T05:54:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 05:54:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135780,"logName":"default","subjectId":811,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 05:54:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2170.00\",\"jmq_netprice\":\"2170.00\",\"jmq_grossprice\":\"2170.00\",\"jmq_costprice\":\"2170.00\",\"jmq_amountoutstanding\":\"2170.00\",\"jmq_updatedat\":\"2026-01-30T05:54:03.000000Z\"},\"old\":{\"jmq_listprice\":\"1845.00\",\"jmq_netprice\":\"1845.00\",\"jmq_grossprice\":\"1845.00\",\"jmq_costprice\":\"1845.00\",\"jmq_amountoutstanding\":\"1845.00\",\"jmq_updatedat\":\"2026-01-30T05:54:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2170.00","Net Price":"2170.00","Gross Price Amount":"2170.00","Total CostPrice":"2170.00","Amount Outstanding":"2170.00"},"changedFrom":{"List Price":"1845.00","Net Price":"1845.00","Gross Price Amount":"1845.00","Total CostPrice":"1845.00","Amount Outstanding":"1845.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 702","parentSubjectId":811,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 05:58:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 811, App\Models\JobMultiQuotePivotModel, 811, App\Models\Job\bm_jobdetails, 2, {"End Customer Override Net Price":"1845.00","End Customer Override Gross Price":"1845.00"}, {"End Customer Override Net Price":"2170.00","End Customer Override Gross Price":"2170.00"}, {"attributes":{"jmq_endcustomeroverridenetprice":"2170.00","jmq_endcustomeroverridegrossprice":"2170.00","jmq_updatedat":"2026-01-29T22:54:58.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"1845.00","jmq_endcustomeroverridegrossprice":"1845.00","jmq_updatedat":"2026-01-30T05:54:03.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 05:58:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135785,"logName":"default","subjectId":811,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 05:58:10","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"2170.00\",\"jmq_endcustomeroverridegrossprice\":\"2170.00\",\"jmq_updatedat\":\"2026-01-29T22:54:58.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"1845.00\",\"jmq_endcustomeroverridegrossprice\":\"1845.00\",\"jmq_updatedat\":\"2026-01-30T05:54:03.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"2170.00","End Customer Override Gross Price":"2170.00"},"changedFrom":{"End Customer Override Net Price":"1845.00","End Customer Override Gross Price":"1845.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 702","parentSubjectId":811,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 05:59:49] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 06:05:12] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:11:27] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:22:09] production.ERROR: Undefined array key "sessionid" [2026-01-30 06:37:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:37:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:37:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:37:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 06:37:16] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 07:06:55] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 07:07:05] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 07:18:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 07:19:02] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 08:50:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3060, App\Models\JobMultiQuotePivotModel, 3060, App\Models\Job\bm_jobdetails, 4, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2025-11-12T19:27:22.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-16T21:58:47.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 08:50:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":931995,"logName":"default","subjectId":3060,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 08:50:36","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-11-12T19:27:22.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-16T21:58:47.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13039","parentSubjectId":3060,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 09:30:20] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 09:50:15] production.INFO: Something wrong from userdefined dataPDOException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:419 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(419): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #11 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #14 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #15 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #22 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #29 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' (SQL: select (SELECT label FROM JSON_TABLE(pfl_optionsvalue, "$[*]" COLUMNS(label VARCHAR(40) PATH "$.label", TYPE VARCHAR(40) PATH "$.type", id VARCHAR(40) PATH "$.id")) AS jt WHERE jt.id = "") AS selectedvalue from `bm_predefinedlabels` where `pfl_id` = 839 limit 1) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #9 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #10 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #13 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #27 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} [2026-01-30 09:50:15] production.INFO: contact send sms start [2026-01-30 09:51:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"346.20","Net Price":"346.20","VAT Price":"34.62","Gross Price Amount":"380.82","Gross Profit":"44.37","Total CostPrice":"301.83","Amount Outstanding":"380.82","Gross Profit Percentage":"12.82"}, {"attributes":{"jmq_listprice":"346.20","jmq_netprice":"346.20","jmq_vat":"34.62","jmq_grossprice":"380.82","jmq_grossprofit":"44.37","jmq_costprice":"301.83","jmq_amountoutstanding":"380.82","jmq_updatedat":"2026-01-30T09:51:22.000000Z","jmq_grossprofit_percentage":"12.82"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T09:51:20.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 09:51:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168701,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 09:51:22","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"346.20\",\"jmq_netprice\":\"346.20\",\"jmq_vat\":\"34.62\",\"jmq_grossprice\":\"380.82\",\"jmq_grossprofit\":\"44.37\",\"jmq_costprice\":\"301.83\",\"jmq_amountoutstanding\":\"380.82\",\"jmq_updatedat\":\"2026-01-30T09:51:22.000000Z\",\"jmq_grossprofit_percentage\":\"12.82\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T09:51:20.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"346.20","Net Price":"346.20","VAT Price":"34.62","Gross Price Amount":"380.82","Gross Profit":"44.37","Total CostPrice":"301.83","Amount Outstanding":"380.82","Gross Profit Percentage":"12.82"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 09:51:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"346.20","End Customer Override Vat Price":"34.62","End Customer Override Gross Price":"380.82","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"346.20","jmq_endcustomeroverridevatprice":"34.62","jmq_endcustomeroverridegrossprice":"380.82","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T09:50:15.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T09:51:22.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 09:51:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168708,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 09:51:27","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"346.20\",\"jmq_endcustomeroverridevatprice\":\"34.62\",\"jmq_endcustomeroverridegrossprice\":\"380.82\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T09:50:15.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T09:51:22.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"346.20","End Customer Override Vat Price":"34.62","End Customer Override Gross Price":"380.82","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:15:34] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:23:01] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:23:01] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:24:33] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:24:35] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:25:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"List Price":"346.20","Net Price":"346.20","VAT Price":"34.62","Gross Price Amount":"380.82","Gross Profit":"44.37","Total CostPrice":"301.83","Amount Outstanding":"380.82","Gross Profit Percentage":"12.82"}, {"List Price":"1764.20","Net Price":"1764.20","VAT Price":"176.42","Gross Price Amount":"1940.62","Gross Profit":"42.75","Total CostPrice":"1721.45","Amount Outstanding":"1940.62","Gross Profit Percentage":"2.42"}, {"attributes":{"jmq_listprice":"1764.20","jmq_netprice":"1764.20","jmq_vat":"176.42","jmq_grossprice":"1940.62","jmq_grossprofit":"42.75","jmq_costprice":"1721.45","jmq_amountoutstanding":"1940.62","jmq_updatedat":"2026-01-30T10:25:07.000000Z","jmq_grossprofit_percentage":"2.42"},"old":{"jmq_listprice":"346.20","jmq_netprice":"346.20","jmq_vat":"34.62","jmq_grossprice":"380.82","jmq_grossprofit":"44.37","jmq_costprice":"301.83","jmq_amountoutstanding":"380.82","jmq_updatedat":"2026-01-30T10:25:04.000000Z","jmq_grossprofit_percentage":"12.82"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:25:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168751,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:25:07","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1764.20\",\"jmq_netprice\":\"1764.20\",\"jmq_vat\":\"176.42\",\"jmq_grossprice\":\"1940.62\",\"jmq_grossprofit\":\"42.75\",\"jmq_costprice\":\"1721.45\",\"jmq_amountoutstanding\":\"1940.62\",\"jmq_updatedat\":\"2026-01-30T10:25:07.000000Z\",\"jmq_grossprofit_percentage\":\"2.42\"},\"old\":{\"jmq_listprice\":\"346.20\",\"jmq_netprice\":\"346.20\",\"jmq_vat\":\"34.62\",\"jmq_grossprice\":\"380.82\",\"jmq_grossprofit\":\"44.37\",\"jmq_costprice\":\"301.83\",\"jmq_amountoutstanding\":\"380.82\",\"jmq_updatedat\":\"2026-01-30T10:25:04.000000Z\",\"jmq_grossprofit_percentage\":\"12.82\"}}","actionType":"updated","changedTo":{"List Price":"1764.20","Net Price":"1764.20","VAT Price":"176.42","Gross Price Amount":"1940.62","Gross Profit":"42.75","Total CostPrice":"1721.45","Amount Outstanding":"1940.62","Gross Profit Percentage":"2.42"},"changedFrom":{"List Price":"346.20","Net Price":"346.20","VAT Price":"34.62","Gross Price Amount":"380.82","Gross Profit":"44.37","Total CostPrice":"301.83","Amount Outstanding":"380.82","Gross Profit Percentage":"12.82"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:28:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"List Price":"1764.20","Net Price":"1764.20","VAT Price":"176.42","Gross Price Amount":"1940.62","Gross Profit":"42.75","Total CostPrice":"1721.45","Amount Outstanding":"1940.62","Gross Profit Percentage":"2.42"}, {"List Price":"512.52","Net Price":"512.52","VAT Price":"51.25","Gross Price Amount":"563.77","Gross Profit":"45.92","Total CostPrice":"466.60","Amount Outstanding":"563.77","Gross Profit Percentage":"8.96"}, {"attributes":{"jmq_listprice":"512.52","jmq_netprice":"512.52","jmq_vat":"51.25","jmq_grossprice":"563.77","jmq_grossprofit":"45.92","jmq_costprice":"466.60","jmq_amountoutstanding":"563.77","jmq_updatedat":"2026-01-30T10:28:18.000000Z","jmq_grossprofit_percentage":"8.96"},"old":{"jmq_listprice":"1764.20","jmq_netprice":"1764.20","jmq_vat":"176.42","jmq_grossprice":"1940.62","jmq_grossprofit":"42.75","jmq_costprice":"1721.45","jmq_amountoutstanding":"1940.62","jmq_updatedat":"2026-01-30T10:28:15.000000Z","jmq_grossprofit_percentage":"2.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:28:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168762,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:28:18","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"512.52\",\"jmq_netprice\":\"512.52\",\"jmq_vat\":\"51.25\",\"jmq_grossprice\":\"563.77\",\"jmq_grossprofit\":\"45.92\",\"jmq_costprice\":\"466.60\",\"jmq_amountoutstanding\":\"563.77\",\"jmq_updatedat\":\"2026-01-30T10:28:18.000000Z\",\"jmq_grossprofit_percentage\":\"8.96\"},\"old\":{\"jmq_listprice\":\"1764.20\",\"jmq_netprice\":\"1764.20\",\"jmq_vat\":\"176.42\",\"jmq_grossprice\":\"1940.62\",\"jmq_grossprofit\":\"42.75\",\"jmq_costprice\":\"1721.45\",\"jmq_amountoutstanding\":\"1940.62\",\"jmq_updatedat\":\"2026-01-30T10:28:15.000000Z\",\"jmq_grossprofit_percentage\":\"2.42\"}}","actionType":"updated","changedTo":{"List Price":"512.52","Net Price":"512.52","VAT Price":"51.25","Gross Price Amount":"563.77","Gross Profit":"45.92","Total CostPrice":"466.60","Amount Outstanding":"563.77","Gross Profit Percentage":"8.96"},"changedFrom":{"List Price":"1764.20","Net Price":"1764.20","VAT Price":"176.42","Gross Price Amount":"1940.62","Gross Profit":"42.75","Total CostPrice":"1721.45","Amount Outstanding":"1940.62","Gross Profit Percentage":"2.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:28:19] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"346.20","End Customer Override Vat Price":"34.62","End Customer Override Gross Price":"380.82"}, {"End Customer Override Net Price":"1764.20","End Customer Override Vat Price":"176.42","End Customer Override Gross Price":"1940.62"}, {"attributes":{"jmq_endcustomeroverridenetprice":"1764.20","jmq_endcustomeroverridevatprice":"176.42","jmq_endcustomeroverridegrossprice":"1940.62","jmq_updatedat":"2026-01-30T09:50:15.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"346.20","jmq_endcustomeroverridevatprice":"34.62","jmq_endcustomeroverridegrossprice":"380.82","jmq_updatedat":"2026-01-30T10:28:18.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:28:19, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168767,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:28:19","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"1764.20\",\"jmq_endcustomeroverridevatprice\":\"176.42\",\"jmq_endcustomeroverridegrossprice\":\"1940.62\",\"jmq_updatedat\":\"2026-01-30T09:50:15.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"346.20\",\"jmq_endcustomeroverridevatprice\":\"34.62\",\"jmq_endcustomeroverridegrossprice\":\"380.82\",\"jmq_updatedat\":\"2026-01-30T10:28:18.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"1764.20","End Customer Override Vat Price":"176.42","End Customer Override Gross Price":"1940.62"},"changedFrom":{"End Customer Override Net Price":"346.20","End Customer Override Vat Price":"34.62","End Customer Override Gross Price":"380.82"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:33:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"1764.20","End Customer Override Vat Price":"176.42","End Customer Override Gross Price":"1940.62"}, {"End Customer Override Net Price":"512.52","End Customer Override Vat Price":"51.25","End Customer Override Gross Price":"563.77"}, {"attributes":{"jmq_endcustomeroverridenetprice":"512.52","jmq_endcustomeroverridevatprice":"51.25","jmq_endcustomeroverridegrossprice":"563.77","jmq_updatedat":"2026-01-30T09:50:15.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"1764.20","jmq_endcustomeroverridevatprice":"176.42","jmq_endcustomeroverridegrossprice":"1940.62","jmq_updatedat":"2026-01-30T10:33:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:33:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168788,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:33:02","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"512.52\",\"jmq_endcustomeroverridevatprice\":\"51.25\",\"jmq_endcustomeroverridegrossprice\":\"563.77\",\"jmq_updatedat\":\"2026-01-30T09:50:15.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"1764.20\",\"jmq_endcustomeroverridevatprice\":\"176.42\",\"jmq_endcustomeroverridegrossprice\":\"1940.62\",\"jmq_updatedat\":\"2026-01-30T10:33:00.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"512.52","End Customer Override Vat Price":"51.25","End Customer Override Gross Price":"563.77"},"changedFrom":{"End Customer Override Net Price":"1764.20","End Customer Override Vat Price":"176.42","End Customer Override Gross Price":"1940.62"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:33:13] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:35:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"List Price":"512.52","Net Price":"512.52","VAT Price":"51.25","Gross Price Amount":"563.77","Total CostPrice":"466.60","Amount Outstanding":"563.77"}, {"List Price":"693.52","Net Price":"693.52","VAT Price":"69.35","Gross Price Amount":"762.87","Total CostPrice":"604.85","Amount Outstanding":"762.87"}, {"attributes":{"jmq_listprice":"693.52","jmq_netprice":"693.52","jmq_vat":"69.35","jmq_grossprice":"762.87","jmq_costprice":"604.85","jmq_amountoutstanding":"762.87","jmq_updatedat":"2026-01-30T10:35:08.000000Z"},"old":{"jmq_listprice":"512.52","jmq_netprice":"512.52","jmq_vat":"51.25","jmq_grossprice":"563.77","jmq_costprice":"466.60","jmq_amountoutstanding":"563.77","jmq_updatedat":"2026-01-30T10:35:05.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:35:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168799,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:35:08","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"693.52\",\"jmq_netprice\":\"693.52\",\"jmq_vat\":\"69.35\",\"jmq_grossprice\":\"762.87\",\"jmq_costprice\":\"604.85\",\"jmq_amountoutstanding\":\"762.87\",\"jmq_updatedat\":\"2026-01-30T10:35:08.000000Z\"},\"old\":{\"jmq_listprice\":\"512.52\",\"jmq_netprice\":\"512.52\",\"jmq_vat\":\"51.25\",\"jmq_grossprice\":\"563.77\",\"jmq_costprice\":\"466.60\",\"jmq_amountoutstanding\":\"563.77\",\"jmq_updatedat\":\"2026-01-30T10:35:05.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"693.52","Net Price":"693.52","VAT Price":"69.35","Gross Price Amount":"762.87","Total CostPrice":"604.85","Amount Outstanding":"762.87"},"changedFrom":{"List Price":"512.52","Net Price":"512.52","VAT Price":"51.25","Gross Price Amount":"563.77","Total CostPrice":"466.60","Amount Outstanding":"563.77"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:35:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 25, {"Gross Profit":"45.92","Gross Profit Percentage":"8.96"}, {"Gross Profit":"88.67","Gross Profit Percentage":"12.79"}, {"attributes":{"jmq_grossprofit":"88.67","jmq_updatedat":"2026-01-30T09:50:15.000000Z","jmq_grossprofit_percentage":"12.79"},"old":{"jmq_grossprofit":"45.92","jmq_updatedat":"2026-01-30T10:35:08.000000Z","jmq_grossprofit_percentage":"8.96"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:35:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168804,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:35:10","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"88.67\",\"jmq_updatedat\":\"2026-01-30T09:50:15.000000Z\",\"jmq_grossprofit_percentage\":\"12.79\"},\"old\":{\"jmq_grossprofit\":\"45.92\",\"jmq_updatedat\":\"2026-01-30T10:35:08.000000Z\",\"jmq_grossprofit_percentage\":\"8.96\"}}","actionType":"updated","changedTo":{"Gross Profit":"88.67","Gross Profit Percentage":"12.79"},"changedFrom":{"Gross Profit":"45.92","Gross Profit Percentage":"8.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:39:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:42:59] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:44:44] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:45:02] production.INFO: Something wrong from userdefined dataPDOException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:419 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(419): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #11 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #14 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #15 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #22 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #29 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' (SQL: select (SELECT label FROM JSON_TABLE(pfl_optionsvalue, "$[*]" COLUMNS(label VARCHAR(40) PATH "$.label", TYPE VARCHAR(40) PATH "$.type", id VARCHAR(40) PATH "$.id")) AS jt WHERE jt.id = "") AS selectedvalue from `bm_predefinedlabels` where `pfl_id` = 839 limit 1) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #9 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #10 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #13 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #27 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} [2026-01-30 10:45:02] production.INFO: contact send sms start [2026-01-30 10:54:10] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 10:55:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 742, App\Models\JobMultiQuotePivotModel, 735, App\Models\Job\bm_jobdetails, 25, {"Gross Profit":"0.00","Total CostPrice":"0.00"}, {"Gross Profit":"-10.21","Total CostPrice":"10.21"}, {"attributes":{"jmq_grossprofit":"-10.21","jmq_costprice":"10.21","jmq_updatedat":"2026-01-30T10:55:44.000000Z"},"old":{"jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_updatedat":"2026-01-30T10:55:40.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:55:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168842,"logName":"default","subjectId":742,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:55:44","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-10.21\",\"jmq_costprice\":\"10.21\",\"jmq_updatedat\":\"2026-01-30T10:55:44.000000Z\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T10:55:40.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-10.21","Total CostPrice":"10.21"},"changedFrom":{"Gross Profit":"0.00","Total CostPrice":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":735,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 10:55:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 742, App\Models\JobMultiQuotePivotModel, 735, App\Models\Job\bm_jobdetails, 25, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T10:45:02.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T10:55:44.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 10:55:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168848,"logName":"default","subjectId":742,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 10:55:48","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T10:45:02.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T10:55:44.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":735,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:05:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 11:07:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"56.93","Net Price":"56.93","VAT Price":"3.99","Gross Price Amount":"60.92","Gross Profit":"40.37","Total CostPrice":"16.56","Amount Outstanding":"60.92","Gross Profit Percentage":"70.91"}, {"attributes":{"jmq_listprice":"56.93","jmq_netprice":"56.93","jmq_vat":"3.99","jmq_grossprice":"60.92","jmq_grossprofit":"40.37","jmq_costprice":"16.56","jmq_amountoutstanding":"60.92","jmq_updatedat":"2026-01-30T11:07:53.000000Z","jmq_grossprofit_percentage":"70.91"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T11:07:50.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:07:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96915,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 11:07:53","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"56.93\",\"jmq_netprice\":\"56.93\",\"jmq_vat\":\"3.99\",\"jmq_grossprice\":\"60.92\",\"jmq_grossprofit\":\"40.37\",\"jmq_costprice\":\"16.56\",\"jmq_amountoutstanding\":\"60.92\",\"jmq_updatedat\":\"2026-01-30T11:07:53.000000Z\",\"jmq_grossprofit_percentage\":\"70.91\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T11:07:50.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"56.93","Net Price":"56.93","VAT Price":"3.99","Gross Price Amount":"60.92","Gross Profit":"40.37","Total CostPrice":"16.56","Amount Outstanding":"60.92","Gross Profit Percentage":"70.91"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:08:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"56.93","Net Price":"56.93","VAT Price":"3.99","Gross Price Amount":"60.92","Gross Profit":"40.37","Total CostPrice":"16.56","Amount Outstanding":"60.92","Gross Profit Percentage":"70.91"}, {"List Price":"113.86","Net Price":"113.86","VAT Price":"7.98","Gross Price Amount":"121.84","Gross Profit":"80.42","Total CostPrice":"33.44","Amount Outstanding":"121.84","Gross Profit Percentage":"70.63"}, {"attributes":{"jmq_listprice":"113.86","jmq_netprice":"113.86","jmq_vat":"7.98","jmq_grossprice":"121.84","jmq_grossprofit":"80.42","jmq_costprice":"33.44","jmq_amountoutstanding":"121.84","jmq_updatedat":"2026-01-30T11:08:20.000000Z","jmq_grossprofit_percentage":"70.63"},"old":{"jmq_listprice":"56.93","jmq_netprice":"56.93","jmq_vat":"3.99","jmq_grossprice":"60.92","jmq_grossprofit":"40.37","jmq_costprice":"16.56","jmq_amountoutstanding":"60.92","jmq_updatedat":"2026-01-30T11:08:19.000000Z","jmq_grossprofit_percentage":"70.91"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:08:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96922,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 11:08:20","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113.86\",\"jmq_netprice\":\"113.86\",\"jmq_vat\":\"7.98\",\"jmq_grossprice\":\"121.84\",\"jmq_grossprofit\":\"80.42\",\"jmq_costprice\":\"33.44\",\"jmq_amountoutstanding\":\"121.84\",\"jmq_updatedat\":\"2026-01-30T11:08:20.000000Z\",\"jmq_grossprofit_percentage\":\"70.63\"},\"old\":{\"jmq_listprice\":\"56.93\",\"jmq_netprice\":\"56.93\",\"jmq_vat\":\"3.99\",\"jmq_grossprice\":\"60.92\",\"jmq_grossprofit\":\"40.37\",\"jmq_costprice\":\"16.56\",\"jmq_amountoutstanding\":\"60.92\",\"jmq_updatedat\":\"2026-01-30T11:08:19.000000Z\",\"jmq_grossprofit_percentage\":\"70.91\"}}","actionType":"updated","changedTo":{"List Price":"113.86","Net Price":"113.86","VAT Price":"7.98","Gross Price Amount":"121.84","Gross Profit":"80.42","Total CostPrice":"33.44","Amount Outstanding":"121.84","Gross Profit Percentage":"70.63"},"changedFrom":{"List Price":"56.93","Net Price":"56.93","VAT Price":"3.99","Gross Price Amount":"60.92","Gross Profit":"40.37","Total CostPrice":"16.56","Amount Outstanding":"60.92","Gross Profit Percentage":"70.91"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:09:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"113.86","Net Price":"113.86","VAT Price":"7.98","Gross Price Amount":"121.84","Gross Profit":"80.42","Total CostPrice":"33.44","Amount Outstanding":"121.84"}, {"List Price":"170.79","Net Price":"170.79","VAT Price":"11.97","Gross Price Amount":"182.76","Gross Profit":"120.63","Total CostPrice":"50.16","Amount Outstanding":"182.76"}, {"attributes":{"jmq_listprice":"170.79","jmq_netprice":"170.79","jmq_vat":"11.97","jmq_grossprice":"182.76","jmq_grossprofit":"120.63","jmq_costprice":"50.16","jmq_amountoutstanding":"182.76","jmq_updatedat":"2026-01-30T11:09:06.000000Z"},"old":{"jmq_listprice":"113.86","jmq_netprice":"113.86","jmq_vat":"7.98","jmq_grossprice":"121.84","jmq_grossprofit":"80.42","jmq_costprice":"33.44","jmq_amountoutstanding":"121.84","jmq_updatedat":"2026-01-30T11:09:04.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:09:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96929,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 11:09:06","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"170.79\",\"jmq_netprice\":\"170.79\",\"jmq_vat\":\"11.97\",\"jmq_grossprice\":\"182.76\",\"jmq_grossprofit\":\"120.63\",\"jmq_costprice\":\"50.16\",\"jmq_amountoutstanding\":\"182.76\",\"jmq_updatedat\":\"2026-01-30T11:09:06.000000Z\"},\"old\":{\"jmq_listprice\":\"113.86\",\"jmq_netprice\":\"113.86\",\"jmq_vat\":\"7.98\",\"jmq_grossprice\":\"121.84\",\"jmq_grossprofit\":\"80.42\",\"jmq_costprice\":\"33.44\",\"jmq_amountoutstanding\":\"121.84\",\"jmq_updatedat\":\"2026-01-30T11:09:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"170.79","Net Price":"170.79","VAT Price":"11.97","Gross Price Amount":"182.76","Gross Profit":"120.63","Total CostPrice":"50.16","Amount Outstanding":"182.76"},"changedFrom":{"List Price":"113.86","Net Price":"113.86","VAT Price":"7.98","Gross Price Amount":"121.84","Gross Profit":"80.42","Total CostPrice":"33.44","Amount Outstanding":"121.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:09:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"170.79","Net Price":"170.79","VAT Price":"11.97","Gross Price Amount":"182.76","Gross Profit":"120.63","Total CostPrice":"50.16","Amount Outstanding":"182.76","Gross Profit Percentage":"70.63"}, {"List Price":"227.72","Net Price":"227.72","VAT Price":"15.96","Gross Price Amount":"243.68","Gross Profit":"161.00","Total CostPrice":"66.72","Amount Outstanding":"243.68","Gross Profit Percentage":"70.70"}, {"attributes":{"jmq_listprice":"227.72","jmq_netprice":"227.72","jmq_vat":"15.96","jmq_grossprice":"243.68","jmq_grossprofit":"161.00","jmq_costprice":"66.72","jmq_amountoutstanding":"243.68","jmq_updatedat":"2026-01-30T11:09:35.000000Z","jmq_grossprofit_percentage":"70.70"},"old":{"jmq_listprice":"170.79","jmq_netprice":"170.79","jmq_vat":"11.97","jmq_grossprice":"182.76","jmq_grossprofit":"120.63","jmq_costprice":"50.16","jmq_amountoutstanding":"182.76","jmq_updatedat":"2026-01-30T11:09:32.000000Z","jmq_grossprofit_percentage":"70.63"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:09:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96936,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 11:09:35","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"227.72\",\"jmq_netprice\":\"227.72\",\"jmq_vat\":\"15.96\",\"jmq_grossprice\":\"243.68\",\"jmq_grossprofit\":\"161.00\",\"jmq_costprice\":\"66.72\",\"jmq_amountoutstanding\":\"243.68\",\"jmq_updatedat\":\"2026-01-30T11:09:35.000000Z\",\"jmq_grossprofit_percentage\":\"70.70\"},\"old\":{\"jmq_listprice\":\"170.79\",\"jmq_netprice\":\"170.79\",\"jmq_vat\":\"11.97\",\"jmq_grossprice\":\"182.76\",\"jmq_grossprofit\":\"120.63\",\"jmq_costprice\":\"50.16\",\"jmq_amountoutstanding\":\"182.76\",\"jmq_updatedat\":\"2026-01-30T11:09:32.000000Z\",\"jmq_grossprofit_percentage\":\"70.63\"}}","actionType":"updated","changedTo":{"List Price":"227.72","Net Price":"227.72","VAT Price":"15.96","Gross Price Amount":"243.68","Gross Profit":"161.00","Total CostPrice":"66.72","Amount Outstanding":"243.68","Gross Profit Percentage":"70.70"},"changedFrom":{"List Price":"170.79","Net Price":"170.79","VAT Price":"11.97","Gross Price Amount":"182.76","Gross Profit":"120.63","Total CostPrice":"50.16","Amount Outstanding":"182.76","Gross Profit Percentage":"70.63"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:11:00] production.INFO: Something wrong from userdefined dataPDOException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:419 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(419): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #11 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #14 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #15 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #22 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #29 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 4037 Unexpected end of JSON text in argument 1 to function 'JSON_TABLE' (SQL: select (SELECT label FROM JSON_TABLE(pfl_optionsvalue, "$[*]" COLUMNS(label VARCHAR(40) PATH "$.label", TYPE VARCHAR(40) PATH "$.type", id VARCHAR(40) PATH "$.id")) AS jt WHERE jt.id = "") AS selectedvalue from `bm_predefinedlabels` where `pfl_id` = 839 limit 1) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\Database\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\Database\Query\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\Database\Query\Builder->Illuminate\Database\Query\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\Database\Query\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\Database\Query\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\Database\Eloquent\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\Database\Eloquent\Builder->get() #9 /var/www/html/api/app/Http/Traits/CustomValueTrait.php(1029): Illuminate\Database\Eloquent\Builder->first() #10 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(459): App\Observers\CustomActivityLogObserver->capturingUserGeneratedValues() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(390): App\Observers\CustomActivityLogObserver->mapThisKey() #12 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(318): App\Observers\CustomActivityLogObserver->customJsonFromOrTo() #13 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9859): Illuminate\Database\Eloquent\Model->save() #27 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9438): App\Http\Controllers\Job\Jobcontroller->jobglobelsavesub() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobelsave() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} [2026-01-30 11:11:00] production.INFO: contact send sms start [2026-01-30 11:11:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":25,"jmq_updatedat":"2026-01-30T11:11:24.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T11:11:00.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:11:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168895,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:11:24","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":25,\"jmq_updatedat\":\"2026-01-30T11:11:24.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T11:11:00.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:12:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"222.00","Net Price":"222.00","VAT Price":"22.20","Gross Price Amount":"244.20","Gross Profit":"60.00","Total CostPrice":"162.00","Amount Outstanding":"244.20","Gross Profit Percentage":"27.03"}, {"attributes":{"jmq_listprice":"222.00","jmq_netprice":"222.00","jmq_vat":"22.20","jmq_grossprice":"244.20","jmq_grossprofit":"60.00","jmq_costprice":"162.00","jmq_amountoutstanding":"244.20","jmq_updatedat":"2026-01-30T11:12:51.000000Z","jmq_grossprofit_percentage":"27.03"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T11:12:48.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:12:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168905,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:12:51","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"222.00\",\"jmq_netprice\":\"222.00\",\"jmq_vat\":\"22.20\",\"jmq_grossprice\":\"244.20\",\"jmq_grossprofit\":\"60.00\",\"jmq_costprice\":\"162.00\",\"jmq_amountoutstanding\":\"244.20\",\"jmq_updatedat\":\"2026-01-30T11:12:51.000000Z\",\"jmq_grossprofit_percentage\":\"27.03\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T11:12:48.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"222.00","Net Price":"222.00","VAT Price":"22.20","Gross Price Amount":"244.20","Gross Profit":"60.00","Total CostPrice":"162.00","Amount Outstanding":"244.20","Gross Profit Percentage":"27.03"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:12:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"End Customer Override Net Price":"222.00","End Customer Override Vat Price":"22.20","End Customer Override Gross Price":"244.20"}, {"attributes":{"jmq_endcustomeroverridenetprice":"222.00","jmq_endcustomeroverridevatprice":"22.20","jmq_endcustomeroverridegrossprice":"244.20","jmq_updatedat":"2026-01-30T11:11:00.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T11:12:51.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:12:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168911,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:12:56","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"222.00\",\"jmq_endcustomeroverridevatprice\":\"22.20\",\"jmq_endcustomeroverridegrossprice\":\"244.20\",\"jmq_updatedat\":\"2026-01-30T11:11:00.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T11:12:51.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"222.00","End Customer Override Vat Price":"22.20","End Customer Override Gross Price":"244.20"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:15:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"List Price":"222.00","Net Price":"222.00","VAT Price":"22.20","Gross Price Amount":"244.20","Total CostPrice":"162.00","Amount Outstanding":"244.20","Gross Profit Percentage":"27.03"}, {"List Price":"264.00","Net Price":"264.00","VAT Price":"26.40","Gross Price Amount":"290.40","Total CostPrice":"204.00","Amount Outstanding":"290.40","Gross Profit Percentage":"22.73"}, {"attributes":{"jmq_listprice":"264.00","jmq_netprice":"264.00","jmq_vat":"26.40","jmq_grossprice":"290.40","jmq_costprice":"204.00","jmq_amountoutstanding":"290.40","jmq_updatedat":"2026-01-30T11:15:11.000000Z","jmq_grossprofit_percentage":"22.73"},"old":{"jmq_listprice":"222.00","jmq_netprice":"222.00","jmq_vat":"22.20","jmq_grossprice":"244.20","jmq_costprice":"162.00","jmq_amountoutstanding":"244.20","jmq_updatedat":"2026-01-30T11:15:08.000000Z","jmq_grossprofit_percentage":"27.03"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:15:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168940,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:15:11","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"264.00\",\"jmq_netprice\":\"264.00\",\"jmq_vat\":\"26.40\",\"jmq_grossprice\":\"290.40\",\"jmq_costprice\":\"204.00\",\"jmq_amountoutstanding\":\"290.40\",\"jmq_updatedat\":\"2026-01-30T11:15:11.000000Z\",\"jmq_grossprofit_percentage\":\"22.73\"},\"old\":{\"jmq_listprice\":\"222.00\",\"jmq_netprice\":\"222.00\",\"jmq_vat\":\"22.20\",\"jmq_grossprice\":\"244.20\",\"jmq_costprice\":\"162.00\",\"jmq_amountoutstanding\":\"244.20\",\"jmq_updatedat\":\"2026-01-30T11:15:08.000000Z\",\"jmq_grossprofit_percentage\":\"27.03\"}}","actionType":"updated","changedTo":{"List Price":"264.00","Net Price":"264.00","VAT Price":"26.40","Gross Price Amount":"290.40","Total CostPrice":"204.00","Amount Outstanding":"290.40","Gross Profit Percentage":"22.73"},"changedFrom":{"List Price":"222.00","Net Price":"222.00","VAT Price":"22.20","Gross Price Amount":"244.20","Total CostPrice":"162.00","Amount Outstanding":"244.20","Gross Profit Percentage":"27.03"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:20:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"List Price":"264.00","Net Price":"264.00","VAT Price":"26.40","Gross Price Amount":"290.40","Total CostPrice":"204.00","Amount Outstanding":"290.40","Gross Profit Percentage":"22.73"}, {"List Price":"556.00","Net Price":"556.00","VAT Price":"55.60","Gross Price Amount":"611.60","Total CostPrice":"496.00","Amount Outstanding":"611.60","Gross Profit Percentage":"10.79"}, {"attributes":{"jmq_listprice":"556.00","jmq_netprice":"556.00","jmq_vat":"55.60","jmq_grossprice":"611.60","jmq_costprice":"496.00","jmq_amountoutstanding":"611.60","jmq_updatedat":"2026-01-30T11:20:29.000000Z","jmq_grossprofit_percentage":"10.79"},"old":{"jmq_listprice":"264.00","jmq_netprice":"264.00","jmq_vat":"26.40","jmq_grossprice":"290.40","jmq_costprice":"204.00","jmq_amountoutstanding":"290.40","jmq_updatedat":"2026-01-30T11:20:26.000000Z","jmq_grossprofit_percentage":"22.73"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:20:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168974,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:20:29","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"556.00\",\"jmq_netprice\":\"556.00\",\"jmq_vat\":\"55.60\",\"jmq_grossprice\":\"611.60\",\"jmq_costprice\":\"496.00\",\"jmq_amountoutstanding\":\"611.60\",\"jmq_updatedat\":\"2026-01-30T11:20:29.000000Z\",\"jmq_grossprofit_percentage\":\"10.79\"},\"old\":{\"jmq_listprice\":\"264.00\",\"jmq_netprice\":\"264.00\",\"jmq_vat\":\"26.40\",\"jmq_grossprice\":\"290.40\",\"jmq_costprice\":\"204.00\",\"jmq_amountoutstanding\":\"290.40\",\"jmq_updatedat\":\"2026-01-30T11:20:26.000000Z\",\"jmq_grossprofit_percentage\":\"22.73\"}}","actionType":"updated","changedTo":{"List Price":"556.00","Net Price":"556.00","VAT Price":"55.60","Gross Price Amount":"611.60","Total CostPrice":"496.00","Amount Outstanding":"611.60","Gross Profit Percentage":"10.79"},"changedFrom":{"List Price":"264.00","Net Price":"264.00","VAT Price":"26.40","Gross Price Amount":"290.40","Total CostPrice":"204.00","Amount Outstanding":"290.40","Gross Profit Percentage":"22.73"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:20:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"222.00","End Customer Override Vat Price":"22.20","End Customer Override Gross Price":"244.20"}, {"End Customer Override Net Price":"264.00","End Customer Override Vat Price":"26.40","End Customer Override Gross Price":"290.40"}, {"attributes":{"jmq_endcustomeroverridenetprice":"264.00","jmq_endcustomeroverridevatprice":"26.40","jmq_endcustomeroverridegrossprice":"290.40","jmq_updatedat":"2026-01-30T11:11:00.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"222.00","jmq_endcustomeroverridevatprice":"22.20","jmq_endcustomeroverridegrossprice":"244.20","jmq_updatedat":"2026-01-30T11:20:29.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:20:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168978,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:20:31","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"264.00\",\"jmq_endcustomeroverridevatprice\":\"26.40\",\"jmq_endcustomeroverridegrossprice\":\"290.40\",\"jmq_updatedat\":\"2026-01-30T11:11:00.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"222.00\",\"jmq_endcustomeroverridevatprice\":\"22.20\",\"jmq_endcustomeroverridegrossprice\":\"244.20\",\"jmq_updatedat\":\"2026-01-30T11:20:29.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"264.00","End Customer Override Vat Price":"26.40","End Customer Override Gross Price":"290.40"},"changedFrom":{"End Customer Override Net Price":"222.00","End Customer Override Vat Price":"22.20","End Customer Override Gross Price":"244.20"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:22:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"End Customer Override Net Price":"264.00","End Customer Override Vat Price":"26.40","End Customer Override Gross Price":"290.40"}, {"End Customer Override Net Price":"556.00","End Customer Override Vat Price":"55.60","End Customer Override Gross Price":"611.60"}, {"attributes":{"jmq_endcustomeroverridenetprice":"556.00","jmq_endcustomeroverridevatprice":"55.60","jmq_endcustomeroverridegrossprice":"611.60","jmq_updatedat":"2026-01-30T11:22:01.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"264.00","jmq_endcustomeroverridevatprice":"26.40","jmq_endcustomeroverridegrossprice":"290.40","jmq_updatedat":"2026-01-30T11:11:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:22:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":168989,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:22:01","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"556.00\",\"jmq_endcustomeroverridevatprice\":\"55.60\",\"jmq_endcustomeroverridegrossprice\":\"611.60\",\"jmq_updatedat\":\"2026-01-30T11:22:01.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"264.00\",\"jmq_endcustomeroverridevatprice\":\"26.40\",\"jmq_endcustomeroverridegrossprice\":\"290.40\",\"jmq_updatedat\":\"2026-01-30T11:11:00.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"556.00","End Customer Override Vat Price":"55.60","End Customer Override Gross Price":"611.60"},"changedFrom":{"End Customer Override Net Price":"264.00","End Customer Override Vat Price":"26.40","End Customer Override Gross Price":"290.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:23:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 743, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 25, {"List Price":"556.00","Net Price":"556.00","VAT Price":"55.60","Gross Price Amount":"611.60","Gross Profit":"60.00","Total CostPrice":"496.00","Amount Outstanding":"611.60","Gross Profit Percentage":"10.79"}, {"List Price":"856.00","Net Price":"856.00","VAT Price":"85.60","Gross Price Amount":"941.60","Gross Profit":"110.00","Total CostPrice":"746.00","Amount Outstanding":"941.60","Gross Profit Percentage":"12.85"}, {"attributes":{"jmq_listprice":"856.00","jmq_netprice":"856.00","jmq_vat":"85.60","jmq_grossprice":"941.60","jmq_grossprofit":"110.00","jmq_costprice":"746.00","jmq_amountoutstanding":"941.60","jmq_updatedat":"2026-01-30T11:23:11.000000Z","jmq_grossprofit_percentage":"12.85"},"old":{"jmq_listprice":"556.00","jmq_netprice":"556.00","jmq_vat":"55.60","jmq_grossprice":"611.60","jmq_grossprofit":"60.00","jmq_costprice":"496.00","jmq_amountoutstanding":"611.60","jmq_updatedat":"2026-01-30T11:23:08.000000Z","jmq_grossprofit_percentage":"10.79"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:23:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":168999,"logName":"default","subjectId":743,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 11:23:11","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"856.00\",\"jmq_netprice\":\"856.00\",\"jmq_vat\":\"85.60\",\"jmq_grossprice\":\"941.60\",\"jmq_grossprofit\":\"110.00\",\"jmq_costprice\":\"746.00\",\"jmq_amountoutstanding\":\"941.60\",\"jmq_updatedat\":\"2026-01-30T11:23:11.000000Z\",\"jmq_grossprofit_percentage\":\"12.85\"},\"old\":{\"jmq_listprice\":\"556.00\",\"jmq_netprice\":\"556.00\",\"jmq_vat\":\"55.60\",\"jmq_grossprice\":\"611.60\",\"jmq_grossprofit\":\"60.00\",\"jmq_costprice\":\"496.00\",\"jmq_amountoutstanding\":\"611.60\",\"jmq_updatedat\":\"2026-01-30T11:23:08.000000Z\",\"jmq_grossprofit_percentage\":\"10.79\"}}","actionType":"updated","changedTo":{"List Price":"856.00","Net Price":"856.00","VAT Price":"85.60","Gross Price Amount":"941.60","Gross Profit":"110.00","Total CostPrice":"746.00","Amount Outstanding":"941.60","Gross Profit Percentage":"12.85"},"changedFrom":{"List Price":"556.00","Net Price":"556.00","VAT Price":"55.60","Gross Price Amount":"611.60","Gross Profit":"60.00","Total CostPrice":"496.00","Amount Outstanding":"611.60","Gross Profit Percentage":"10.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:43:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8888, App\Models\JobMultiQuotePivotModel, 8979, App\Models\Job\bm_jobdetails, 2, {"Production Due Date":"0000-00-00","jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""}, {"Production Due Date":"2026-01-20","jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"1165.00","End Customer Override Gross Price":"1165.00","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_duedate":"2026-01-20","jmq_editpricebyid":0,"jmq_userdefinedarray":"\"\"","jmq_isonlineorder":1,"jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"1165.00","jmq_endcustomeroverridegrossprice":"1165.00","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_onlinedeliveryaddreddid":0,"jmq_commission":"[]","jmq_updatedat":"2026-01-20T19:12:19.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_duedate":"0000-00-00","jmq_editpricebyid":null,"jmq_userdefinedarray":null,"jmq_isonlineorder":0,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_onlinedeliveryaddreddid":null,"jmq_commission":"\"[]\"","jmq_updatedat":"2026-01-28T12:10:27.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:43:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":68586,"logName":"default","subjectId":8888,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 11:43:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-01-20\",\"jmq_editpricebyid\":0,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_isonlineorder\":1,\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"1165.00\",\"jmq_endcustomeroverridegrossprice\":\"1165.00\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_onlinedeliveryaddreddid\":0,\"jmq_commission\":\"[]\",\"jmq_updatedat\":\"2026-01-20T19:12:19.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_duedate\":\"0000-00-00\",\"jmq_editpricebyid\":null,\"jmq_userdefinedarray\":null,\"jmq_isonlineorder\":0,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_onlinedeliveryaddreddid\":null,\"jmq_commission\":\"\\\"[]\\\"\",\"jmq_updatedat\":\"2026-01-28T12:10:27.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Production Due Date":"2026-01-20","jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"1165.00","End Customer Override Gross Price":"1165.00","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Production Due Date":"0000-00-00","jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9012","parentSubjectId":8979,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:44:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8928, App\Models\JobMultiQuotePivotModel, 9025, App\Models\Job\bm_jobdetails, 2, {"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""}, {"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"747.60","End Customer Override Gross Price":"747.60","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_editpricebyid":0,"jmq_userdefinedarray":"\"\"","jmq_isonlineorder":1,"jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"747.60","jmq_endcustomeroverridegrossprice":"747.60","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_onlinedeliveryaddreddid":0,"jmq_commission":"[]","jmq_updatedat":"2026-01-28T00:45:13.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_editpricebyid":null,"jmq_userdefinedarray":null,"jmq_isonlineorder":0,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_onlinedeliveryaddreddid":null,"jmq_commission":"\"[]\"","jmq_updatedat":"2026-01-28T03:51:42.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:44:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":68615,"logName":"default","subjectId":8928,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 11:44:29","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_editpricebyid\":0,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_isonlineorder\":1,\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"747.60\",\"jmq_endcustomeroverridegrossprice\":\"747.60\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_onlinedeliveryaddreddid\":0,\"jmq_commission\":\"[]\",\"jmq_updatedat\":\"2026-01-28T00:45:13.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_editpricebyid\":null,\"jmq_userdefinedarray\":null,\"jmq_isonlineorder\":0,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_onlinedeliveryaddreddid\":null,\"jmq_commission\":\"\\\"[]\\\"\",\"jmq_updatedat\":\"2026-01-28T03:51:42.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"747.60","End Customer Override Gross Price":"747.60","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9054","parentSubjectId":9025,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:45:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8935, App\Models\JobMultiQuotePivotModel, 9032, App\Models\Job\bm_jobdetails, 2, {"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""}, {"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"327.89","End Customer Override Gross Price":"327.89","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_editpricebyid":0,"jmq_userdefinedarray":"\"\"","jmq_isonlineorder":1,"jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"327.89","jmq_endcustomeroverridegrossprice":"327.89","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_onlinedeliveryaddreddid":0,"jmq_commission":"[]","jmq_updatedat":"2026-01-28T15:41:44.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_editpricebyid":null,"jmq_userdefinedarray":null,"jmq_isonlineorder":0,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_onlinedeliveryaddreddid":null,"jmq_commission":"\"[]\"","jmq_updatedat":"2026-01-29T00:52:13.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:45:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":68641,"logName":"default","subjectId":8935,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 11:45:17","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_editpricebyid\":0,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_isonlineorder\":1,\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"327.89\",\"jmq_endcustomeroverridegrossprice\":\"327.89\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_onlinedeliveryaddreddid\":0,\"jmq_commission\":\"[]\",\"jmq_updatedat\":\"2026-01-28T15:41:44.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_editpricebyid\":null,\"jmq_userdefinedarray\":null,\"jmq_isonlineorder\":0,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_onlinedeliveryaddreddid\":null,\"jmq_commission\":\"\\\"[]\\\"\",\"jmq_updatedat\":\"2026-01-29T00:52:13.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"327.89","End Customer Override Gross Price":"327.89","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9061","parentSubjectId":9032,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:45:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8934, App\Models\JobMultiQuotePivotModel, 9031, App\Models\Job\bm_jobdetails, 2, {"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""}, {"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"589.74","End Customer Override Gross Price":"589.74","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_editpricebyid":0,"jmq_userdefinedarray":"\"\"","jmq_isonlineorder":1,"jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"589.74","jmq_endcustomeroverridegrossprice":"589.74","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_onlinedeliveryaddreddid":0,"jmq_commission":"[]","jmq_updatedat":"2026-01-28T12:53:14.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_editpricebyid":null,"jmq_userdefinedarray":null,"jmq_isonlineorder":0,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_onlinedeliveryaddreddid":null,"jmq_commission":"\"[]\"","jmq_updatedat":"2026-01-29T00:52:13.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 11:45:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":68668,"logName":"default","subjectId":8934,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 11:45:57","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_editpricebyid\":0,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_isonlineorder\":1,\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"589.74\",\"jmq_endcustomeroverridegrossprice\":\"589.74\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_onlinedeliveryaddreddid\":0,\"jmq_commission\":\"[]\",\"jmq_updatedat\":\"2026-01-28T12:53:14.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_editpricebyid\":null,\"jmq_userdefinedarray\":null,\"jmq_isonlineorder\":0,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_onlinedeliveryaddreddid\":null,\"jmq_commission\":\"\\\"[]\\\"\",\"jmq_updatedat\":\"2026-01-29T00:52:13.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_editpricebyid":0,"User Defined Values":"\"\"","jmq_isonlineorder":1,"End Customer Override Net Price":"589.74","End Customer Override Gross Price":"589.74","jmq_onlinedeliveryaddreddid":0,"Commission":"[]","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_isonlineorder":0,"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Commission":"\"[]\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9060","parentSubjectId":9031,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 11:59:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596154,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":19,\"jd_updatedat\":\"2026-01-30T11:59:52.000000Z\"},\"old\":{\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-29T22:41:22.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596156,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 11:59:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T11:59:52.000000Z\"},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596157,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596161,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596165,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596169,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:53.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:52.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596173,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596177,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596181,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596185,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596189,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596193,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596197,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596201,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596205,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596209,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:54.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596213,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596217,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596221,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596225,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596229,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596233,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596237,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596241,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596245,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596249,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:55.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:54.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596253,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596257,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596261,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596265,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596269,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596273,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596277,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596281,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596285,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:56.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:55.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596289,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596293,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596297,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596301,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596305,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596309,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596313,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596317,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596321,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596325,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:57.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:56.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596329,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596333,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596337,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596341,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596345,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596349,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596353,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596357,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596361,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596365,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596369,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:57.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596373,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596377,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596381,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596385,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596389,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596393,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596397,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596401,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596405,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596409,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T11:59:59.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:58.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596413,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596417,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596421,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596425,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596429,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596433,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596437,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596441,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 11:59:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596445,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 11:59:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596449,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:00.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T11:59:59.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596453,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596457,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596461,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596465,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596469,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596473,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596477,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596481,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596485,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596489,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596493,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:01.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596497,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596501,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596505,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596509,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596513,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596517,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596521,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596525,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:02.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:01.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596529,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596533,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596537,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596541,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596545,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596549,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596553,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596557,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:03.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596561,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596565,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596569,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596573,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596577,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596581,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596585,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596589,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596593,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596597,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596601,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:04.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596605,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596609,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596613,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596617,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596621,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596625,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596629,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596633,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596637,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596641,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596645,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596649,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596653,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596657,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596661,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596665,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596669,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596673,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596677,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596681,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596685,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596689,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596693,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:06.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:05.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596697,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596701,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596705,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596709,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596713,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596717,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596721,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596725,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596729,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596733,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596737,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:07.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:06.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596741,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596745,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596749,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596753,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596757,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596761,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596765,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596769,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596773,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596777,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596781,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:08.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596785,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596789,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596793,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596797,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596801,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596805,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596809,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596813,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596817,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596821,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596825,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596829,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:09.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596833,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596837,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596841,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596845,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596849,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596853,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596857,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596861,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596865,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596869,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596873,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596877,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596881,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:10.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596885,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596889,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596893,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596897,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596901,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596905,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596909,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596913,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596917,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596921,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596925,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596929,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596933,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:11.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596937,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596941,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596945,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596949,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596953,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596957,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596961,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596965,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596969,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596973,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596977,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596981,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596985,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:12.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596989,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596993,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1596997,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597001,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597005,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597009,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597013,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597017,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597021,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597025,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597029,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597033,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597037,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597041,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:13.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597045,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597049,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597053,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597057,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597061,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597065,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597069,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597073,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597077,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597081,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597085,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597089,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597093,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597097,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597101,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597105,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597109,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597113,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597117,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597121,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597125,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597129,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597133,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597137,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597141,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:15.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:14.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597145,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597149,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597153,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597157,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597161,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597165,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597169,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597173,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597177,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597181,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597185,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597189,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597193,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597197,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:16.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597201,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597205,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597209,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597213,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597217,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597221,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597225,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597229,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597233,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597237,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597241,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597245,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597249,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597253,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597257,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:17.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:16.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597261,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597265,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597269,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597273,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597277,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597281,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597285,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597289,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597293,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597297,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597301,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597305,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597309,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597313,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:17","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597317,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:00:18.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:17.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597321,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597325,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597329,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597333,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597337,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597341,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597345,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597349,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597353,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597357,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:18","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1597361,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:00:22","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"10.80\",\"jd_netprice\":\"10.80\",\"jd_grossprice\":\"10.80\",\"jd_costprice\":\"229.59\",\"jd_amountoutstanding\":\"-70067.56\",\"jd_updatedat\":\"2026-01-30T12:00:22.000000Z\"},\"old\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T12:00:18.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"10.80","Gross Price Amount":"10.80","Total CostPrice":"229.59","Amount Outstanding":"-70067.56"},"changedFrom":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:00:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1597363,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:00:22","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10.80\",\"jmq_netprice\":\"10.80\",\"jmq_grossprice\":\"10.80\",\"jmq_costprice\":\"229.59\",\"jmq_amountoutstanding\":\"-70067.56\",\"jmq_updatedat\":\"2026-01-30T12:00:22.000000Z\"},\"old\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T12:00:18.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"10.80","Net Price":"10.80","Gross Price Amount":"10.80","Total CostPrice":"229.59","Amount Outstanding":"-70067.56"},"changedFrom":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:02:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597380,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:02:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:02:09.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:00:22.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:02:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597384,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:02:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:02:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1597386,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:02:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"1379.80\",\"jd_netprice\":\"1379.80\",\"jd_grossprice\":\"1379.80\",\"jd_grossprofit\":\"-218.79\",\"jd_grossprofit_percentage\":\"-2025.83\",\"jd_costprice\":\"1028.75\",\"jd_amountoutstanding\":\"-68698.56\",\"jd_updatedat\":\"2026-01-30T12:02:12.000000Z\"},\"old\":{\"jd_listprice\":\"10.80\",\"jd_netprice\":\"10.80\",\"jd_grossprice\":\"10.80\",\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_costprice\":\"229.59\",\"jd_amountoutstanding\":\"-70067.56\",\"jd_updatedat\":\"2026-01-30T12:02:09.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1379.80","Gross Price Amount":"1379.80","Gross Profit":"-218.79","Gross Profit Percentage":"-2025.83","Total CostPrice":"1028.75","Amount Outstanding":"-68698.56"},"changedFrom":{"Net Price":"10.80","Gross Price Amount":"10.80","Gross Profit":"55415.09","Gross Profit Percentage":"38.04","Total CostPrice":"229.59","Amount Outstanding":"-70067.56"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:02:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1597388,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:02:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1379.80\",\"jmq_netprice\":\"1379.80\",\"jmq_grossprice\":\"1379.80\",\"jmq_grossprofit\":\"-218.79\",\"jmq_costprice\":\"1028.75\",\"jmq_amountoutstanding\":\"-68698.56\",\"jmq_updatedat\":\"2026-01-30T12:02:12.000000Z\",\"jmq_grossprofit_percentage\":\"-2025.83\"},\"old\":{\"jmq_listprice\":\"10.80\",\"jmq_netprice\":\"10.80\",\"jmq_grossprice\":\"10.80\",\"jmq_grossprofit\":\"55415.09\",\"jmq_costprice\":\"229.59\",\"jmq_amountoutstanding\":\"-70067.56\",\"jmq_updatedat\":\"2026-01-30T12:02:09.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"}}","actionType":"manualy updated","changedTo":{"List Price":"1379.80","Net Price":"1379.80","Gross Price Amount":"1379.80","Gross Profit":"-218.79","Total CostPrice":"1028.75","Amount Outstanding":"-68698.56","Gross Profit Percentage":"-2025.83"},"changedFrom":{"List Price":"10.80","Net Price":"10.80","Gross Price Amount":"10.80","Gross Profit":"55415.09","Total CostPrice":"229.59","Amount Outstanding":"-70067.56","Gross Profit Percentage":"38.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597419,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:46.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:02:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597423,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597427,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597431,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597435,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597439,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597443,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597447,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597451,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597455,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597459,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597463,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597467,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597471,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597475,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597479,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597483,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597487,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597491,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597495,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597499,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:48.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597503,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597507,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597511,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597515,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597519,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597523,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597527,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597531,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597535,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597539,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597543,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597547,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597551,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:49.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597555,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597559,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597563,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597567,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597571,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597575,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597579,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597583,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597587,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597591,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597595,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597599,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597603,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597607,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597611,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597615,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597619,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597623,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597627,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597631,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597635,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597639,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597643,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597647,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597651,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597655,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:51.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597659,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597663,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597667,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597671,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597675,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597679,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597683,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597687,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597691,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597695,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597699,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597703,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597707,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:52.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:51.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597711,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597715,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597719,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597723,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597727,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597731,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597735,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597739,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597743,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597747,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597751,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597755,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:53.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:52.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597759,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597763,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597767,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597771,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597775,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597779,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597783,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597787,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597791,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597795,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597799,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597803,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:54.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597807,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597811,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597815,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597819,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597823,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597827,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597831,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597835,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597839,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597843,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597847,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:55.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:54.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597851,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597855,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597859,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597863,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597867,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597871,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597875,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597879,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597883,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597887,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597891,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:56.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:55.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597895,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597899,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597903,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597907,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597911,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597915,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597919,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597923,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597927,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597931,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597935,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:57.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:56.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597939,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597943,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597947,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597951,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597955,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597959,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597963,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597967,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597971,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597975,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:57.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597979,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597983,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597987,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597991,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597995,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1597999,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598003,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598007,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598011,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598015,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:16:59.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:16:58.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598019,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598023,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598027,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598031,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598035,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598039,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598043,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598047,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:16:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598051,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598055,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:16:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598059,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598063,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598067,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598071,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598075,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598079,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598083,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598087,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598091,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598095,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:01.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598099,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598103,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598107,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598111,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598115,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598119,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598123,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598127,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:02.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:01.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598131,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598135,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598139,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598143,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598147,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598151,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598155,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598159,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:03.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598163,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598167,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598171,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598175,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598179,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598183,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598187,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598191,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598195,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:04.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598199,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598203,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598207,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598211,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598215,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598219,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598223,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598227,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598231,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:05.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598235,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598239,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598243,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598247,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598251,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598255,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598259,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598263,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598267,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:06.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:05.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598271,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598275,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598279,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598283,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598287,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598291,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598295,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598299,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598303,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:07.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:06.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598307,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598311,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598315,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598319,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598323,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598327,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598331,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598335,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598339,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:08.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598343,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598347,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598351,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598355,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598359,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598363,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598367,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598371,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598375,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:09.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598379,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598383,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598387,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598391,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598395,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598399,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598403,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598407,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598411,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:10.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598415,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598419,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598423,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598427,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598431,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598435,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598439,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598443,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598447,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598451,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598455,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598459,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598463,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598467,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598471,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598475,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598479,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:12.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598483,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598487,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598491,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598495,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598499,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598503,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598507,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:12","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598511,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:13.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598515,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598519,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598523,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598527,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598531,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598535,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598539,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:13","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598543,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:14.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:13.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598547,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598551,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598555,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598559,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598563,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598567,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598571,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598575,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598579,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:17:15.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:17:14.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598583,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598587,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598591,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598595,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598599,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1598601,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:17:19","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_grossprofit\":\"351.05\",\"jd_grossprofit_percentage\":\"25.44\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T12:17:19.000000Z\"},\"old\":{\"jd_listprice\":\"1379.80\",\"jd_netprice\":\"1379.80\",\"jd_grossprice\":\"1379.80\",\"jd_grossprofit\":\"-218.79\",\"jd_grossprofit_percentage\":\"-2025.83\",\"jd_costprice\":\"1028.75\",\"jd_amountoutstanding\":\"-68698.56\",\"jd_updatedat\":\"2026-01-30T12:17:15.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Gross Profit":"351.05","Gross Profit Percentage":"25.44","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"Net Price":"1379.80","Gross Price Amount":"1379.80","Gross Profit":"-218.79","Gross Profit Percentage":"-2025.83","Total CostPrice":"1028.75","Amount Outstanding":"-68698.56"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:17:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1598603,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:17:19","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_grossprofit\":\"351.05\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T12:17:19.000000Z\",\"jmq_grossprofit_percentage\":\"25.44\"},\"old\":{\"jmq_listprice\":\"1379.80\",\"jmq_netprice\":\"1379.80\",\"jmq_grossprice\":\"1379.80\",\"jmq_grossprofit\":\"-218.79\",\"jmq_costprice\":\"1028.75\",\"jmq_amountoutstanding\":\"-68698.56\",\"jmq_updatedat\":\"2026-01-30T12:17:15.000000Z\",\"jmq_grossprofit_percentage\":\"-2025.83\"}}","actionType":"manualy updated","changedTo":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Gross Profit":"351.05","Total CostPrice":"90268.12","Amount Outstanding":"75604.85","Gross Profit Percentage":"25.44"},"changedFrom":{"List Price":"1379.80","Net Price":"1379.80","Gross Price Amount":"1379.80","Gross Profit":"-218.79","Total CostPrice":"1028.75","Amount Outstanding":"-68698.56","Gross Profit Percentage":"-2025.83"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:24:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1598609,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:24:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_updatedat\":\"2026-01-30T12:24:52.000000Z\"},\"old\":{\"jd_grossprofit\":\"351.05\",\"jd_grossprofit_percentage\":\"25.44\",\"jd_updatedat\":\"2026-01-30T12:17:19.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"351.05","Gross Profit Percentage":"25.44"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:24:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1598611,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:24:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"55415.09\",\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"},\"old\":{\"jmq_grossprofit\":\"351.05\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T12:17:19.000000Z\",\"jmq_grossprofit_percentage\":\"25.44\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"351.05","Gross Profit Percentage":"25.44"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598623,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:41:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T12:41:32.000000Z\"},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598624,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:41:32.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:24:52.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598628,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598632,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:41:33.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:41:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598636,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598640,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598644,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598648,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598652,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598656,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598660,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598664,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598668,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:41:34.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:41:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598672,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598676,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598680,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598684,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598688,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598692,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598696,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598700,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598704,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598708,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:41:35.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:41:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598712,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598716,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598720,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598724,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598728,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598732,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598736,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598740,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598744,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598748,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T12:41:36.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:41:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598752,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598756,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598760,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598764,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598768,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598772,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598776,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598780,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1598782,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 12:41:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"97779.21\",\"jd_netprice\":\"97779.21\",\"jd_grossprice\":\"97779.21\",\"jd_costprice\":\"61088.24\",\"jd_amountoutstanding\":\"27700.85\",\"jd_updatedat\":\"2026-01-30T12:41:41.000000Z\"},\"old\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T12:41:36.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"97779.21","Gross Price Amount":"97779.21","Total CostPrice":"61088.24","Amount Outstanding":"27700.85"},"changedFrom":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:41:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1598784,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 12:41:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"97779.21\",\"jmq_netprice\":\"97779.21\",\"jmq_grossprice\":\"97779.21\",\"jmq_costprice\":\"61088.24\",\"jmq_amountoutstanding\":\"27700.85\",\"jmq_updatedat\":\"2026-01-30T12:41:41.000000Z\"},\"old\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T12:41:36.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"97779.21","Net Price":"97779.21","Gross Price Amount":"97779.21","Total CostPrice":"61088.24","Amount Outstanding":"27700.85"},"changedFrom":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 12:50:53] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 12:52:40] production.INFO: contact send sms start [2026-01-30 12:52:40] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 12:52:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8870, App\Models\JobMultiQuotePivotModel, 8945, App\Models\Job\bm_jobdetails, 14, {"List Price":"3518.23","Gross Profit Percentage":"0.38"}, {"List Price":"3538.23","Gross Profit Percentage":"0.57"}, {"attributes":{"jmq_listprice":"3538.23","jmq_updatedat":"2026-01-30T12:52:46.000000Z","jmq_grossprofit_percentage":"0.57"},"old":{"jmq_listprice":"3518.23","jmq_updatedat":"2026-01-30T12:52:40.000000Z","jmq_grossprofit_percentage":"0.38"}}, ios, , , , App\Models\BMUsers, 2026-01-30 12:52:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68748,"logName":"default","subjectId":8870,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 12:52:46","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3538.23\",\"jmq_updatedat\":\"2026-01-30T12:52:46.000000Z\",\"jmq_grossprofit_percentage\":\"0.57\"},\"old\":{\"jmq_listprice\":\"3518.23\",\"jmq_updatedat\":\"2026-01-30T12:52:40.000000Z\",\"jmq_grossprofit_percentage\":\"0.38\"}}","actionType":"updated","changedTo":{"List Price":"3538.23","Gross Profit Percentage":"0.57"},"changedFrom":{"List Price":"3518.23","Gross Profit Percentage":"0.38"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON8994","parentSubjectId":8945,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 12:52:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8914, App\Models\JobMultiQuotePivotModel, 9009, App\Models\Job\bm_jobdetails, 14, {"List Price":"175.32","Gross Profit Percentage":"5.98"}, {"List Price":"195.32","Gross Profit Percentage":"10.24"}, {"attributes":{"jmq_listprice":"195.32","jmq_updatedat":"2026-01-30T12:52:46.000000Z","jmq_grossprofit_percentage":"10.24"},"old":{"jmq_listprice":"175.32","jmq_updatedat":"2026-01-30T12:52:40.000000Z","jmq_grossprofit_percentage":"5.98"}}, ios, , , , App\Models\BMUsers, 2026-01-30 12:52:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68749,"logName":"default","subjectId":8914,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 12:52:46","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"195.32\",\"jmq_updatedat\":\"2026-01-30T12:52:46.000000Z\",\"jmq_grossprofit_percentage\":\"10.24\"},\"old\":{\"jmq_listprice\":\"175.32\",\"jmq_updatedat\":\"2026-01-30T12:52:40.000000Z\",\"jmq_grossprofit_percentage\":\"5.98\"}}","actionType":"updated","changedTo":{"List Price":"195.32","Gross Profit Percentage":"10.24"},"changedFrom":{"List Price":"175.32","Gross Profit Percentage":"5.98"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9038","parentSubjectId":9009,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 12:52:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8928, App\Models\JobMultiQuotePivotModel, 9025, App\Models\Job\bm_jobdetails, 14, {"List Price":"787.60","Gross Profit Percentage":"2.61"}, {"List Price":"807.60","Gross Profit Percentage":"2.48"}, {"attributes":{"jmq_listprice":"807.60","jmq_updatedat":"2026-01-30T12:52:46.000000Z","jmq_grossprofit_percentage":"2.48"},"old":{"jmq_listprice":"787.60","jmq_updatedat":"2026-01-30T12:52:40.000000Z","jmq_grossprofit_percentage":"2.61"}}, ios, , , , App\Models\BMUsers, 2026-01-30 12:52:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68750,"logName":"default","subjectId":8928,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 12:52:46","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"807.60\",\"jmq_updatedat\":\"2026-01-30T12:52:46.000000Z\",\"jmq_grossprofit_percentage\":\"2.48\"},\"old\":{\"jmq_listprice\":\"787.60\",\"jmq_updatedat\":\"2026-01-30T12:52:40.000000Z\",\"jmq_grossprofit_percentage\":\"2.61\"}}","actionType":"updated","changedTo":{"List Price":"807.60","Gross Profit Percentage":"2.48"},"changedFrom":{"List Price":"787.60","Gross Profit Percentage":"2.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9054","parentSubjectId":9025,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 12:52:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8950, App\Models\JobMultiQuotePivotModel, 9047, App\Models\Job\bm_jobdetails, 14, {"List Price":"1014.97","Gross Profit Percentage":"0.00"}, {"List Price":"1034.97","Gross Profit Percentage":"1.93"}, {"attributes":{"jmq_listprice":"1034.97","jmq_updatedat":"2026-01-30T12:52:46.000000Z","jmq_grossprofit_percentage":"1.93"},"old":{"jmq_listprice":"1014.97","jmq_updatedat":"2026-01-30T12:52:41.000000Z","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 12:52:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68751,"logName":"default","subjectId":8950,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 12:52:46","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1034.97\",\"jmq_updatedat\":\"2026-01-30T12:52:46.000000Z\",\"jmq_grossprofit_percentage\":\"1.93\"},\"old\":{\"jmq_listprice\":\"1014.97\",\"jmq_updatedat\":\"2026-01-30T12:52:41.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"1034.97","Gross Profit Percentage":"1.93"},"changedFrom":{"List Price":"1014.97","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9076","parentSubjectId":9047,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:02:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598811,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:02:15.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T12:41:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598815,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598819,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598823,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598827,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:02:16.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:02:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598831,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598835,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598839,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598843,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598847,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598851,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598855,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598859,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598863,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:16","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1598865,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:02:21","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"93887.21\",\"jd_netprice\":\"93887.21\",\"jd_grossprice\":\"93887.21\",\"jd_grossprofit\":\"36690.97\",\"jd_grossprofit_percentage\":\"37.52\",\"jd_costprice\":\"58625.86\",\"jd_amountoutstanding\":\"23808.85\",\"jd_updatedat\":\"2026-01-30T13:02:21.000000Z\"},\"old\":{\"jd_listprice\":\"97779.21\",\"jd_netprice\":\"97779.21\",\"jd_grossprice\":\"97779.21\",\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_costprice\":\"61088.24\",\"jd_amountoutstanding\":\"27700.85\",\"jd_updatedat\":\"2026-01-30T13:02:17.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"93887.21","Gross Price Amount":"93887.21","Gross Profit":"36690.97","Gross Profit Percentage":"37.52","Total CostPrice":"58625.86","Amount Outstanding":"23808.85"},"changedFrom":{"Net Price":"97779.21","Gross Price Amount":"97779.21","Gross Profit":"55415.09","Gross Profit Percentage":"38.04","Total CostPrice":"61088.24","Amount Outstanding":"27700.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:02:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1598867,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 13:02:21","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"93887.21\",\"jmq_netprice\":\"93887.21\",\"jmq_grossprice\":\"93887.21\",\"jmq_grossprofit\":\"36690.97\",\"jmq_costprice\":\"58625.86\",\"jmq_amountoutstanding\":\"23808.85\",\"jmq_updatedat\":\"2026-01-30T13:02:21.000000Z\",\"jmq_grossprofit_percentage\":\"37.52\"},\"old\":{\"jmq_listprice\":\"97779.21\",\"jmq_netprice\":\"97779.21\",\"jmq_grossprice\":\"97779.21\",\"jmq_grossprofit\":\"55415.09\",\"jmq_costprice\":\"61088.24\",\"jmq_amountoutstanding\":\"27700.85\",\"jmq_updatedat\":\"2026-01-30T13:02:17.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"}}","actionType":"manualy updated","changedTo":{"List Price":"93887.21","Net Price":"93887.21","Gross Price Amount":"93887.21","Gross Profit":"36690.97","Total CostPrice":"58625.86","Amount Outstanding":"23808.85","Gross Profit Percentage":"37.52"},"changedFrom":{"List Price":"97779.21","Net Price":"97779.21","Gross Price Amount":"97779.21","Gross Profit":"55415.09","Total CostPrice":"61088.24","Amount Outstanding":"27700.85","Gross Profit Percentage":"38.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598887,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:10:57.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:02:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598891,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598895,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598899,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598903,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598907,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:10:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:10:57.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598911,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598915,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598919,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598923,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598927,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598931,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598935,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598939,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598943,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598947,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:10:59.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:10:58.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598951,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598955,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598959,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598963,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598967,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598971,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598975,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:10:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598979,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:10:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598983,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:11:00.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:10:59.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598987,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598991,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598995,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1598999,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599003,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599007,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599011,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599015,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:00","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599019,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:11:01.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:11:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599023,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599027,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599031,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599035,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599039,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599043,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599047,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599051,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:01","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599055,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:11:02.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:11:01.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599059,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599063,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599067,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599071,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599075,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:02","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599079,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:11:03.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:11:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599083,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599087,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599091,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599095,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1599099,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1599101,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:11:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_grossprofit\":\"35261.35\",\"jd_grossprofit_percentage\":\"37.56\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T13:11:07.000000Z\"},\"old\":{\"jd_listprice\":\"93887.21\",\"jd_netprice\":\"93887.21\",\"jd_grossprice\":\"93887.21\",\"jd_grossprofit\":\"36690.97\",\"jd_grossprofit_percentage\":\"37.52\",\"jd_costprice\":\"58625.86\",\"jd_amountoutstanding\":\"23808.85\",\"jd_updatedat\":\"2026-01-30T13:11:03.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Gross Profit":"35261.35","Gross Profit Percentage":"37.56","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"Net Price":"93887.21","Gross Price Amount":"93887.21","Gross Profit":"36690.97","Gross Profit Percentage":"37.52","Total CostPrice":"58625.86","Amount Outstanding":"23808.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:11:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1599103,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 13:11:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_grossprofit\":\"35261.35\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T13:11:07.000000Z\",\"jmq_grossprofit_percentage\":\"37.56\"},\"old\":{\"jmq_listprice\":\"93887.21\",\"jmq_netprice\":\"93887.21\",\"jmq_grossprice\":\"93887.21\",\"jmq_grossprofit\":\"36690.97\",\"jmq_costprice\":\"58625.86\",\"jmq_amountoutstanding\":\"23808.85\",\"jmq_updatedat\":\"2026-01-30T13:11:03.000000Z\",\"jmq_grossprofit_percentage\":\"37.52\"}}","actionType":"manualy updated","changedTo":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Gross Profit":"35261.35","Total CostPrice":"90268.12","Amount Outstanding":"75604.85","Gross Profit Percentage":"37.56"},"changedFrom":{"List Price":"93887.21","Net Price":"93887.21","Gross Price Amount":"93887.21","Gross Profit":"36690.97","Total CostPrice":"58625.86","Amount Outstanding":"23808.85","Gross Profit Percentage":"37.52"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:13:36] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:14:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1599107,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 13:14:24","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_updatedat\":\"2026-01-30T13:14:24.000000Z\"},\"old\":{\"jd_grossprofit\":\"35261.35\",\"jd_grossprofit_percentage\":\"37.56\",\"jd_updatedat\":\"2026-01-30T13:11:07.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"35261.35","Gross Profit Percentage":"37.56"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:14:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1599109,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 13:14:24","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"55415.09\",\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"},\"old\":{\"jmq_grossprofit\":\"35261.35\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T13:11:07.000000Z\",\"jmq_grossprofit_percentage\":\"37.56\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"35261.35","Gross Profit Percentage":"37.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:17:31] production.INFO: contact send sms start [2026-01-30 13:17:31] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 13:17:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(887): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getUpdatefromMobile() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8951, App\Models\JobMultiQuotePivotModel, 9048, App\Models\Job\bm_jobdetails, 9, {"List Price":"945.59","Gross Profit Percentage":"0.00"}, {"List Price":"965.59","Gross Profit Percentage":"2.07"}, {"attributes":{"jmq_listprice":"965.59","jmq_updatedat":"2026-01-30T13:17:32.000000Z","jmq_grossprofit_percentage":"2.07"},"old":{"jmq_listprice":"945.59","jmq_updatedat":"2026-01-30T13:17:31.000000Z","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 13:17:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(887): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getUpdatefromMobile() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68761,"logName":"default","subjectId":8951,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:17:32","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"965.59\",\"jmq_updatedat\":\"2026-01-30T13:17:32.000000Z\",\"jmq_grossprofit_percentage\":\"2.07\"},\"old\":{\"jmq_listprice\":\"945.59\",\"jmq_updatedat\":\"2026-01-30T13:17:31.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"965.59","Gross Profit Percentage":"2.07"},"changedFrom":{"List Price":"945.59","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9077","parentSubjectId":9048,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:20:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Total CostPrice":"10534.45"}, {"Total CostPrice":"10528.09"}, {"attributes":{"jmq_costprice":"10528.09","jmq_updatedat":"2026-01-30T13:20:45.000000Z"},"old":{"jmq_costprice":"10534.45","jmq_updatedat":"2026-01-30T13:20:44.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:20:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599122,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:20:45","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_costprice\":\"10528.09\",\"jmq_updatedat\":\"2026-01-30T13:20:45.000000Z\"},\"old\":{\"jmq_costprice\":\"10534.45\",\"jmq_updatedat\":\"2026-01-30T13:20:44.000000Z\"}}","actionType":"updated","changedTo":{"Total CostPrice":"10528.09"},"changedFrom":{"Total CostPrice":"10534.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:20:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12538.55","Total CostPrice":"10528.09","Gross Profit Percentage":"54.34"}, {"Gross Profit":"12544.91","Total CostPrice":"10520.97","Gross Profit Percentage":"54.37"}, {"attributes":{"jmq_grossprofit":"12544.91","jmq_costprice":"10520.97","jmq_updatedat":"2026-01-30T13:20:59.000000Z","jmq_grossprofit_percentage":"54.37"},"old":{"jmq_grossprofit":"12538.55","jmq_costprice":"10528.09","jmq_updatedat":"2026-01-30T13:20:57.000000Z","jmq_grossprofit_percentage":"54.34"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:20:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599129,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:20:59","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12544.91\",\"jmq_costprice\":\"10520.97\",\"jmq_updatedat\":\"2026-01-30T13:20:59.000000Z\",\"jmq_grossprofit_percentage\":\"54.37\"},\"old\":{\"jmq_grossprofit\":\"12538.55\",\"jmq_costprice\":\"10528.09\",\"jmq_updatedat\":\"2026-01-30T13:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"54.34\"}}","actionType":"updated","changedTo":{"Gross Profit":"12544.91","Total CostPrice":"10520.97","Gross Profit Percentage":"54.37"},"changedFrom":{"Gross Profit":"12538.55","Total CostPrice":"10528.09","Gross Profit Percentage":"54.34"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:21:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12544.91","Total CostPrice":"10520.97","Gross Profit Percentage":"54.37"}, {"Gross Profit":"12552.03","Total CostPrice":"10514.62","Gross Profit Percentage":"54.40"}, {"attributes":{"jmq_grossprofit":"12552.03","jmq_costprice":"10514.62","jmq_updatedat":"2026-01-30T13:21:17.000000Z","jmq_grossprofit_percentage":"54.40"},"old":{"jmq_grossprofit":"12544.91","jmq_costprice":"10520.97","jmq_updatedat":"2026-01-30T13:21:15.000000Z","jmq_grossprofit_percentage":"54.37"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:21:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599136,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:21:17","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12552.03\",\"jmq_costprice\":\"10514.62\",\"jmq_updatedat\":\"2026-01-30T13:21:17.000000Z\",\"jmq_grossprofit_percentage\":\"54.40\"},\"old\":{\"jmq_grossprofit\":\"12544.91\",\"jmq_costprice\":\"10520.97\",\"jmq_updatedat\":\"2026-01-30T13:21:15.000000Z\",\"jmq_grossprofit_percentage\":\"54.37\"}}","actionType":"updated","changedTo":{"Gross Profit":"12552.03","Total CostPrice":"10514.62","Gross Profit Percentage":"54.40"},"changedFrom":{"Gross Profit":"12544.91","Total CostPrice":"10520.97","Gross Profit Percentage":"54.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:25:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12552.03","Total CostPrice":"10514.62","Gross Profit Percentage":"54.40"}, {"Gross Profit":"12558.38","Total CostPrice":"10508.28","Gross Profit Percentage":"54.43"}, {"attributes":{"jmq_grossprofit":"12558.38","jmq_costprice":"10508.28","jmq_updatedat":"2026-01-30T13:25:34.000000Z","jmq_grossprofit_percentage":"54.43"},"old":{"jmq_grossprofit":"12552.03","jmq_costprice":"10514.62","jmq_updatedat":"2026-01-30T13:25:32.000000Z","jmq_grossprofit_percentage":"54.40"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:25:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599163,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:25:34","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12558.38\",\"jmq_costprice\":\"10508.28\",\"jmq_updatedat\":\"2026-01-30T13:25:34.000000Z\",\"jmq_grossprofit_percentage\":\"54.43\"},\"old\":{\"jmq_grossprofit\":\"12552.03\",\"jmq_costprice\":\"10514.62\",\"jmq_updatedat\":\"2026-01-30T13:25:32.000000Z\",\"jmq_grossprofit_percentage\":\"54.40\"}}","actionType":"updated","changedTo":{"Gross Profit":"12558.38","Total CostPrice":"10508.28","Gross Profit Percentage":"54.43"},"changedFrom":{"Gross Profit":"12552.03","Total CostPrice":"10514.62","Gross Profit Percentage":"54.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:25:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12558.38","Total CostPrice":"10508.28","Gross Profit Percentage":"54.43"}, {"Gross Profit":"12564.72","Total CostPrice":"10501.94","Gross Profit Percentage":"54.46"}, {"attributes":{"jmq_grossprofit":"12564.72","jmq_costprice":"10501.94","jmq_updatedat":"2026-01-30T13:25:58.000000Z","jmq_grossprofit_percentage":"54.46"},"old":{"jmq_grossprofit":"12558.38","jmq_costprice":"10508.28","jmq_updatedat":"2026-01-30T13:25:57.000000Z","jmq_grossprofit_percentage":"54.43"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:25:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599170,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:25:58","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12564.72\",\"jmq_costprice\":\"10501.94\",\"jmq_updatedat\":\"2026-01-30T13:25:58.000000Z\",\"jmq_grossprofit_percentage\":\"54.46\"},\"old\":{\"jmq_grossprofit\":\"12558.38\",\"jmq_costprice\":\"10508.28\",\"jmq_updatedat\":\"2026-01-30T13:25:57.000000Z\",\"jmq_grossprofit_percentage\":\"54.43\"}}","actionType":"updated","changedTo":{"Gross Profit":"12564.72","Total CostPrice":"10501.94","Gross Profit Percentage":"54.46"},"changedFrom":{"Gross Profit":"12558.38","Total CostPrice":"10508.28","Gross Profit Percentage":"54.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:26:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12564.72","Total CostPrice":"10501.94","Gross Profit Percentage":"54.46"}, {"Gross Profit":"12578.20","Total CostPrice":"10494.80","Gross Profit Percentage":"54.51"}, {"attributes":{"jmq_grossprofit":"12578.20","jmq_costprice":"10494.80","jmq_updatedat":"2026-01-30T13:26:11.000000Z","jmq_grossprofit_percentage":"54.51"},"old":{"jmq_grossprofit":"12564.72","jmq_costprice":"10501.94","jmq_updatedat":"2026-01-30T13:26:10.000000Z","jmq_grossprofit_percentage":"54.46"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:26:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599177,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:26:11","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12578.20\",\"jmq_costprice\":\"10494.80\",\"jmq_updatedat\":\"2026-01-30T13:26:11.000000Z\",\"jmq_grossprofit_percentage\":\"54.51\"},\"old\":{\"jmq_grossprofit\":\"12564.72\",\"jmq_costprice\":\"10501.94\",\"jmq_updatedat\":\"2026-01-30T13:26:10.000000Z\",\"jmq_grossprofit_percentage\":\"54.46\"}}","actionType":"updated","changedTo":{"Gross Profit":"12578.20","Total CostPrice":"10494.80","Gross Profit Percentage":"54.51"},"changedFrom":{"Gross Profit":"12564.72","Total CostPrice":"10501.94","Gross Profit Percentage":"54.46"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:26:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12578.20","Total CostPrice":"10494.80","Gross Profit Percentage":"54.51"}, {"Gross Profit":"12585.29","Total CostPrice":"10487.71","Gross Profit Percentage":"54.55"}, {"attributes":{"jmq_grossprofit":"12585.29","jmq_costprice":"10487.71","jmq_updatedat":"2026-01-30T13:26:24.000000Z","jmq_grossprofit_percentage":"54.55"},"old":{"jmq_grossprofit":"12578.20","jmq_costprice":"10494.80","jmq_updatedat":"2026-01-30T13:26:22.000000Z","jmq_grossprofit_percentage":"54.51"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:26:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599184,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:26:24","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12585.29\",\"jmq_costprice\":\"10487.71\",\"jmq_updatedat\":\"2026-01-30T13:26:24.000000Z\",\"jmq_grossprofit_percentage\":\"54.55\"},\"old\":{\"jmq_grossprofit\":\"12578.20\",\"jmq_costprice\":\"10494.80\",\"jmq_updatedat\":\"2026-01-30T13:26:22.000000Z\",\"jmq_grossprofit_percentage\":\"54.51\"}}","actionType":"updated","changedTo":{"Gross Profit":"12585.29","Total CostPrice":"10487.71","Gross Profit Percentage":"54.55"},"changedFrom":{"Gross Profit":"12578.20","Total CostPrice":"10494.80","Gross Profit Percentage":"54.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:26:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12585.29","Total CostPrice":"10487.71","Gross Profit Percentage":"54.55"}, {"Gross Profit":"12592.45","Total CostPrice":"10480.55","Gross Profit Percentage":"54.58"}, {"attributes":{"jmq_grossprofit":"12592.45","jmq_costprice":"10480.55","jmq_updatedat":"2026-01-30T13:26:44.000000Z","jmq_grossprofit_percentage":"54.58"},"old":{"jmq_grossprofit":"12585.29","jmq_costprice":"10487.71","jmq_updatedat":"2026-01-30T13:26:42.000000Z","jmq_grossprofit_percentage":"54.55"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:26:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599191,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:26:44","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12592.45\",\"jmq_costprice\":\"10480.55\",\"jmq_updatedat\":\"2026-01-30T13:26:44.000000Z\",\"jmq_grossprofit_percentage\":\"54.58\"},\"old\":{\"jmq_grossprofit\":\"12585.29\",\"jmq_costprice\":\"10487.71\",\"jmq_updatedat\":\"2026-01-30T13:26:42.000000Z\",\"jmq_grossprofit_percentage\":\"54.55\"}}","actionType":"updated","changedTo":{"Gross Profit":"12592.45","Total CostPrice":"10480.55","Gross Profit Percentage":"54.58"},"changedFrom":{"Gross Profit":"12585.29","Total CostPrice":"10487.71","Gross Profit Percentage":"54.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:27:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12592.45","Total CostPrice":"10480.55","Gross Profit Percentage":"54.58"}, {"Gross Profit":"12603.86","Total CostPrice":"10469.14","Gross Profit Percentage":"54.63"}, {"attributes":{"jmq_grossprofit":"12603.86","jmq_costprice":"10469.14","jmq_updatedat":"2026-01-30T13:27:05.000000Z","jmq_grossprofit_percentage":"54.63"},"old":{"jmq_grossprofit":"12592.45","jmq_costprice":"10480.55","jmq_updatedat":"2026-01-30T13:27:03.000000Z","jmq_grossprofit_percentage":"54.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:27:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599198,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:27:05","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12603.86\",\"jmq_costprice\":\"10469.14\",\"jmq_updatedat\":\"2026-01-30T13:27:05.000000Z\",\"jmq_grossprofit_percentage\":\"54.63\"},\"old\":{\"jmq_grossprofit\":\"12592.45\",\"jmq_costprice\":\"10480.55\",\"jmq_updatedat\":\"2026-01-30T13:27:03.000000Z\",\"jmq_grossprofit_percentage\":\"54.58\"}}","actionType":"updated","changedTo":{"Gross Profit":"12603.86","Total CostPrice":"10469.14","Gross Profit Percentage":"54.63"},"changedFrom":{"Gross Profit":"12592.45","Total CostPrice":"10480.55","Gross Profit Percentage":"54.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:27:14] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:27:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12603.86","Total CostPrice":"10469.14","Gross Profit Percentage":"54.63"}, {"Gross Profit":"12615.27","Total CostPrice":"10457.73","Gross Profit Percentage":"54.68"}, {"attributes":{"jmq_grossprofit":"12615.27","jmq_costprice":"10457.73","jmq_updatedat":"2026-01-30T13:27:18.000000Z","jmq_grossprofit_percentage":"54.68"},"old":{"jmq_grossprofit":"12603.86","jmq_costprice":"10469.14","jmq_updatedat":"2026-01-30T13:27:16.000000Z","jmq_grossprofit_percentage":"54.63"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:27:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599205,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:27:18","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12615.27\",\"jmq_costprice\":\"10457.73\",\"jmq_updatedat\":\"2026-01-30T13:27:18.000000Z\",\"jmq_grossprofit_percentage\":\"54.68\"},\"old\":{\"jmq_grossprofit\":\"12603.86\",\"jmq_costprice\":\"10469.14\",\"jmq_updatedat\":\"2026-01-30T13:27:16.000000Z\",\"jmq_grossprofit_percentage\":\"54.63\"}}","actionType":"updated","changedTo":{"Gross Profit":"12615.27","Total CostPrice":"10457.73","Gross Profit Percentage":"54.68"},"changedFrom":{"Gross Profit":"12603.86","Total CostPrice":"10469.14","Gross Profit Percentage":"54.63"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:27:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12615.27","Total CostPrice":"10457.73","Gross Profit Percentage":"54.68"}, {"Gross Profit":"12626.66","Total CostPrice":"10446.34","Gross Profit Percentage":"54.72"}, {"attributes":{"jmq_grossprofit":"12626.66","jmq_costprice":"10446.34","jmq_updatedat":"2026-01-30T13:27:31.000000Z","jmq_grossprofit_percentage":"54.72"},"old":{"jmq_grossprofit":"12615.27","jmq_costprice":"10457.73","jmq_updatedat":"2026-01-30T13:27:29.000000Z","jmq_grossprofit_percentage":"54.68"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:27:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599212,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:27:31","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12626.66\",\"jmq_costprice\":\"10446.34\",\"jmq_updatedat\":\"2026-01-30T13:27:31.000000Z\",\"jmq_grossprofit_percentage\":\"54.72\"},\"old\":{\"jmq_grossprofit\":\"12615.27\",\"jmq_costprice\":\"10457.73\",\"jmq_updatedat\":\"2026-01-30T13:27:29.000000Z\",\"jmq_grossprofit_percentage\":\"54.68\"}}","actionType":"updated","changedTo":{"Gross Profit":"12626.66","Total CostPrice":"10446.34","Gross Profit Percentage":"54.72"},"changedFrom":{"Gross Profit":"12615.27","Total CostPrice":"10457.73","Gross Profit Percentage":"54.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:27:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12626.66","Total CostPrice":"10446.34","Gross Profit Percentage":"54.72"}, {"Gross Profit":"12631.87","Total CostPrice":"10441.13","Gross Profit Percentage":"54.75"}, {"attributes":{"jmq_grossprofit":"12631.87","jmq_costprice":"10441.13","jmq_updatedat":"2026-01-30T13:27:42.000000Z","jmq_grossprofit_percentage":"54.75"},"old":{"jmq_grossprofit":"12626.66","jmq_costprice":"10446.34","jmq_updatedat":"2026-01-30T13:27:41.000000Z","jmq_grossprofit_percentage":"54.72"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:27:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599219,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:27:42","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12631.87\",\"jmq_costprice\":\"10441.13\",\"jmq_updatedat\":\"2026-01-30T13:27:42.000000Z\",\"jmq_grossprofit_percentage\":\"54.75\"},\"old\":{\"jmq_grossprofit\":\"12626.66\",\"jmq_costprice\":\"10446.34\",\"jmq_updatedat\":\"2026-01-30T13:27:41.000000Z\",\"jmq_grossprofit_percentage\":\"54.72\"}}","actionType":"updated","changedTo":{"Gross Profit":"12631.87","Total CostPrice":"10441.13","Gross Profit Percentage":"54.75"},"changedFrom":{"Gross Profit":"12626.66","Total CostPrice":"10446.34","Gross Profit Percentage":"54.72"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:27:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12631.87","Total CostPrice":"10441.13","Gross Profit Percentage":"54.75"}, {"Gross Profit":"12638.88","Total CostPrice":"10434.12","Gross Profit Percentage":"54.78"}, {"attributes":{"jmq_grossprofit":"12638.88","jmq_costprice":"10434.12","jmq_updatedat":"2026-01-30T13:27:58.000000Z","jmq_grossprofit_percentage":"54.78"},"old":{"jmq_grossprofit":"12631.87","jmq_costprice":"10441.13","jmq_updatedat":"2026-01-30T13:27:56.000000Z","jmq_grossprofit_percentage":"54.75"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:27:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599226,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:27:58","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12638.88\",\"jmq_costprice\":\"10434.12\",\"jmq_updatedat\":\"2026-01-30T13:27:58.000000Z\",\"jmq_grossprofit_percentage\":\"54.78\"},\"old\":{\"jmq_grossprofit\":\"12631.87\",\"jmq_costprice\":\"10441.13\",\"jmq_updatedat\":\"2026-01-30T13:27:56.000000Z\",\"jmq_grossprofit_percentage\":\"54.75\"}}","actionType":"updated","changedTo":{"Gross Profit":"12638.88","Total CostPrice":"10434.12","Gross Profit Percentage":"54.78"},"changedFrom":{"Gross Profit":"12631.87","Total CostPrice":"10441.13","Gross Profit Percentage":"54.75"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:28:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12638.88","Total CostPrice":"10434.12","Gross Profit Percentage":"54.78"}, {"Gross Profit":"12645.40","Total CostPrice":"10427.60","Gross Profit Percentage":"54.81"}, {"attributes":{"jmq_grossprofit":"12645.40","jmq_costprice":"10427.60","jmq_updatedat":"2026-01-30T13:28:13.000000Z","jmq_grossprofit_percentage":"54.81"},"old":{"jmq_grossprofit":"12638.88","jmq_costprice":"10434.12","jmq_updatedat":"2026-01-30T13:28:11.000000Z","jmq_grossprofit_percentage":"54.78"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:28:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599233,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:28:13","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12645.40\",\"jmq_costprice\":\"10427.60\",\"jmq_updatedat\":\"2026-01-30T13:28:13.000000Z\",\"jmq_grossprofit_percentage\":\"54.81\"},\"old\":{\"jmq_grossprofit\":\"12638.88\",\"jmq_costprice\":\"10434.12\",\"jmq_updatedat\":\"2026-01-30T13:28:11.000000Z\",\"jmq_grossprofit_percentage\":\"54.78\"}}","actionType":"updated","changedTo":{"Gross Profit":"12645.40","Total CostPrice":"10427.60","Gross Profit Percentage":"54.81"},"changedFrom":{"Gross Profit":"12638.88","Total CostPrice":"10434.12","Gross Profit Percentage":"54.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:29:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"12645.40","Total CostPrice":"10427.60","Gross Profit Percentage":"54.81"}, {"Gross Profit":"12656.77","Total CostPrice":"10416.23","Gross Profit Percentage":"54.86"}, {"attributes":{"jmq_grossprofit":"12656.77","jmq_costprice":"10416.23","jmq_updatedat":"2026-01-30T13:29:07.000000Z","jmq_grossprofit_percentage":"54.86"},"old":{"jmq_grossprofit":"12645.40","jmq_costprice":"10427.60","jmq_updatedat":"2026-01-30T13:29:05.000000Z","jmq_grossprofit_percentage":"54.81"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:29:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599240,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:29:07","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"12656.77\",\"jmq_costprice\":\"10416.23\",\"jmq_updatedat\":\"2026-01-30T13:29:07.000000Z\",\"jmq_grossprofit_percentage\":\"54.86\"},\"old\":{\"jmq_grossprofit\":\"12645.40\",\"jmq_costprice\":\"10427.60\",\"jmq_updatedat\":\"2026-01-30T13:29:05.000000Z\",\"jmq_grossprofit_percentage\":\"54.81\"}}","actionType":"updated","changedTo":{"Gross Profit":"12656.77","Total CostPrice":"10416.23","Gross Profit Percentage":"54.86"},"changedFrom":{"Gross Profit":"12645.40","Total CostPrice":"10427.60","Gross Profit Percentage":"54.81"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:29:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1089, App\Models\JobMultiQuotePivotModel, 1072, App\Models\Job\bm_jobdetails, 9, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2025-10-23T14:36:25.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-30T13:29:07.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:29:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599251,"logName":"default","subjectId":1089,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 13:29:40","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-10-23T14:36:25.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:29:07.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2139","parentSubjectId":1072,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:30:08] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:30:42] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:31:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:31:31] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:31:42] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:32:22] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:32:34] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:38:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"392.38","Total CostPrice":"356.12","Gross Profit Percentage":"52.42"}, {"Gross Profit":"355.42","Total CostPrice":"393.08","Gross Profit Percentage":"47.48"}, {"attributes":{"jmq_grossprofit":"355.42","jmq_costprice":"393.08","jmq_updatedat":"2026-01-30T13:38:00.000000Z","jmq_grossprofit_percentage":"47.48"},"old":{"jmq_grossprofit":"392.38","jmq_costprice":"356.12","jmq_updatedat":"2026-01-30T13:37:59.000000Z","jmq_grossprofit_percentage":"52.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:38:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599267,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:38:00","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"355.42\",\"jmq_costprice\":\"393.08\",\"jmq_updatedat\":\"2026-01-30T13:38:00.000000Z\",\"jmq_grossprofit_percentage\":\"47.48\"},\"old\":{\"jmq_grossprofit\":\"392.38\",\"jmq_costprice\":\"356.12\",\"jmq_updatedat\":\"2026-01-30T13:37:59.000000Z\",\"jmq_grossprofit_percentage\":\"52.42\"}}","actionType":"updated","changedTo":{"Gross Profit":"355.42","Total CostPrice":"393.08","Gross Profit Percentage":"47.48"},"changedFrom":{"Gross Profit":"392.38","Total CostPrice":"356.12","Gross Profit Percentage":"52.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:38:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"355.42","Total CostPrice":"393.08","Gross Profit Percentage":"47.48"}, {"Gross Profit":"318.25","Total CostPrice":"430.25","Gross Profit Percentage":"42.52"}, {"attributes":{"jmq_grossprofit":"318.25","jmq_costprice":"430.25","jmq_updatedat":"2026-01-30T13:38:18.000000Z","jmq_grossprofit_percentage":"42.52"},"old":{"jmq_grossprofit":"355.42","jmq_costprice":"393.08","jmq_updatedat":"2026-01-30T13:38:16.000000Z","jmq_grossprofit_percentage":"47.48"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:38:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599274,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:38:18","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"318.25\",\"jmq_costprice\":\"430.25\",\"jmq_updatedat\":\"2026-01-30T13:38:18.000000Z\",\"jmq_grossprofit_percentage\":\"42.52\"},\"old\":{\"jmq_grossprofit\":\"355.42\",\"jmq_costprice\":\"393.08\",\"jmq_updatedat\":\"2026-01-30T13:38:16.000000Z\",\"jmq_grossprofit_percentage\":\"47.48\"}}","actionType":"updated","changedTo":{"Gross Profit":"318.25","Total CostPrice":"430.25","Gross Profit Percentage":"42.52"},"changedFrom":{"Gross Profit":"355.42","Total CostPrice":"393.08","Gross Profit Percentage":"47.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:38:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"318.25","Total CostPrice":"430.25","Gross Profit Percentage":"42.52"}, {"Gross Profit":"280.99","Total CostPrice":"467.51","Gross Profit Percentage":"37.54"}, {"attributes":{"jmq_grossprofit":"280.99","jmq_costprice":"467.51","jmq_updatedat":"2026-01-30T13:38:38.000000Z","jmq_grossprofit_percentage":"37.54"},"old":{"jmq_grossprofit":"318.25","jmq_costprice":"430.25","jmq_updatedat":"2026-01-30T13:38:36.000000Z","jmq_grossprofit_percentage":"42.52"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:38:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599284,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:38:38","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"280.99\",\"jmq_costprice\":\"467.51\",\"jmq_updatedat\":\"2026-01-30T13:38:38.000000Z\",\"jmq_grossprofit_percentage\":\"37.54\"},\"old\":{\"jmq_grossprofit\":\"318.25\",\"jmq_costprice\":\"430.25\",\"jmq_updatedat\":\"2026-01-30T13:38:36.000000Z\",\"jmq_grossprofit_percentage\":\"42.52\"}}","actionType":"updated","changedTo":{"Gross Profit":"280.99","Total CostPrice":"467.51","Gross Profit Percentage":"37.54"},"changedFrom":{"Gross Profit":"318.25","Total CostPrice":"430.25","Gross Profit Percentage":"42.52"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:38:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"280.99","Total CostPrice":"467.51","Gross Profit Percentage":"37.54"}, {"Gross Profit":"280.78","Total CostPrice":"467.72","Gross Profit Percentage":"37.51"}, {"attributes":{"jmq_grossprofit":"280.78","jmq_costprice":"467.72","jmq_updatedat":"2026-01-30T13:38:50.000000Z","jmq_grossprofit_percentage":"37.51"},"old":{"jmq_grossprofit":"280.99","jmq_costprice":"467.51","jmq_updatedat":"2026-01-30T13:38:48.000000Z","jmq_grossprofit_percentage":"37.54"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:38:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599294,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:38:50","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"280.78\",\"jmq_costprice\":\"467.72\",\"jmq_updatedat\":\"2026-01-30T13:38:50.000000Z\",\"jmq_grossprofit_percentage\":\"37.51\"},\"old\":{\"jmq_grossprofit\":\"280.99\",\"jmq_costprice\":\"467.51\",\"jmq_updatedat\":\"2026-01-30T13:38:48.000000Z\",\"jmq_grossprofit_percentage\":\"37.54\"}}","actionType":"updated","changedTo":{"Gross Profit":"280.78","Total CostPrice":"467.72","Gross Profit Percentage":"37.51"},"changedFrom":{"Gross Profit":"280.99","Total CostPrice":"467.51","Gross Profit Percentage":"37.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:41:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9724, App\Models\JobMultiQuotePivotModel, 9720, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T13:41:44.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-28T16:59:41.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:41:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2715149,"logName":"default","subjectId":9724,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:41:44","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:41:44.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-28T16:59:41.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604945","parentSubjectId":9720,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:41:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9724, App\Models\JobMultiQuotePivotModel, 9720, App\Models\Job\bm_jobdetails, 38, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":7,"jmq_updatedat":"2026-01-19T14:13:11.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":38,"jmq_updatedat":"2026-01-30T13:41:44.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:41:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715157,"logName":"default","subjectId":9724,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:41:52","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-19T14:13:11.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:41:44.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604945","parentSubjectId":9720,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:42:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"280.78","Total CostPrice":"467.72","Gross Profit Percentage":"37.51"}, {"Gross Profit":"214.91","Total CostPrice":"533.59","Gross Profit Percentage":"28.71"}, {"attributes":{"jmq_grossprofit":"214.91","jmq_costprice":"533.59","jmq_updatedat":"2026-01-30T13:42:09.000000Z","jmq_grossprofit_percentage":"28.71"},"old":{"jmq_grossprofit":"280.78","jmq_costprice":"467.72","jmq_updatedat":"2026-01-30T13:42:07.000000Z","jmq_grossprofit_percentage":"37.51"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:42:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599313,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:42:09","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"214.91\",\"jmq_costprice\":\"533.59\",\"jmq_updatedat\":\"2026-01-30T13:42:09.000000Z\",\"jmq_grossprofit_percentage\":\"28.71\"},\"old\":{\"jmq_grossprofit\":\"280.78\",\"jmq_costprice\":\"467.72\",\"jmq_updatedat\":\"2026-01-30T13:42:07.000000Z\",\"jmq_grossprofit_percentage\":\"37.51\"}}","actionType":"updated","changedTo":{"Gross Profit":"214.91","Total CostPrice":"533.59","Gross Profit Percentage":"28.71"},"changedFrom":{"Gross Profit":"280.78","Total CostPrice":"467.72","Gross Profit Percentage":"37.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:43:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 782, App\Models\JobMultiQuotePivotModel, 768, App\Models\Job\bm_jobdetails, 23, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2025-07-24T19:42:27.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-30T13:42:37.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:43:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599329,"logName":"default","subjectId":782,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 13:43:04","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-07-24T19:42:27.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:42:37.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1835","parentSubjectId":768,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:43:57] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:46:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715210,"logName":"default","subjectId":9504,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T13:46:08.000000Z\"},\"old\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-23T14:53:24.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715212,"logName":"default","subjectId":9511,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:46:08.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T19:15:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715241,"logName":"default","subjectId":9504,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715243,"logName":"default","subjectId":9511,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715248,"logName":"default","subjectId":9504,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:16","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T13:46:16.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T13:46:08.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715251,"logName":"default","subjectId":9511,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:16","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T19:15:21.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:46:08.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604760","parentSubjectId":9504,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715260,"logName":"default","subjectId":9503,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:37","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T13:46:37.000000Z\"},\"old\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-23T14:53:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715262,"logName":"default","subjectId":9510,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:37","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:46:37.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T19:12:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715291,"logName":"default","subjectId":9503,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:38","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T13:46:38.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T13:46:37.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715293,"logName":"default","subjectId":9510,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:38","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:46:38.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:46:37.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715298,"logName":"default","subjectId":9503,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:46:44","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T13:46:44.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T13:46:38.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:46:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715301,"logName":"default","subjectId":9510,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:46:44","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T19:12:49.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:46:38.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604759","parentSubjectId":9503,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:47:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715310,"logName":"default","subjectId":9084,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:47:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:47:10.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-23T21:05:20.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604428","parentSubjectId":9077,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:47:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715333,"logName":"default","subjectId":9077,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:47:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T13:47:11.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-23T21:05:20.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604428","parentSubjectId":9077,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:47:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715335,"logName":"default","subjectId":9084,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:47:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:47:11.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:47:10.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604428","parentSubjectId":9077,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:47:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715340,"logName":"default","subjectId":9077,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:47:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T13:47:17.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T13:47:11.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604428","parentSubjectId":9077,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:47:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715343,"logName":"default","subjectId":9084,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:47:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-11-18T20:24:15.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T13:47:11.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604428","parentSubjectId":9077,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:49:01] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:49:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715354,"logName":"default","subjectId":9844,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:49:07","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:49:07.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"11\\\/24 PVC, 11\\\/25 TK VAL\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-28T14:50:50.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK"},"changedFrom":{"Status Notes":"11\/24 PVC, 11\/25 TK VAL"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:49:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715356,"logName":"default","subjectId":9845,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:49:07","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:49:07.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-28T14:46:01.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:49:10] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:49:44] production.INFO: contact send sms start [2026-01-30 13:49:44] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 13:49:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8952, App\Models\JobMultiQuotePivotModel, 9049, App\Models\Job\bm_jobdetails, 2, {"List Price":"1577.60","Gross Profit Percentage":"0.00"}, {"List Price":"1597.60","Gross Profit Percentage":"1.25"}, {"attributes":{"jmq_listprice":"1597.60","jmq_grossprofit_percentage":"1.25"},"old":{"jmq_listprice":"1577.60","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 13:49:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68796,"logName":"default","subjectId":8952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 13:49:44","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1597.60\",\"jmq_grossprofit_percentage\":\"1.25\"},\"old\":{\"jmq_listprice\":\"1577.60\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"1597.60","Gross Profit Percentage":"1.25"},"changedFrom":{"List Price":"1577.60","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9078","parentSubjectId":9049,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:50:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125313,"logName":"default","subjectId":244,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:50:20","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_completeddate\":\"2026-01-30\",\"jd_jobstatus\":7,\"jd_updatedat\":\"2026-01-30T13:50:20.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_completeddate\":\"0000-00-00\",\"jd_jobstatus\":4,\"jd_updatedat\":\"2026-01-13T14:38:16.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Completed Date,Job Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: 216","parentSubjectId":244,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:50:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":125316,"logName":"default","subjectId":244,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 13:50:20","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:50:20.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-17T15:41:22.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 216","parentSubjectId":244,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:50:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":125318,"logName":"default","subjectId":244,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:50:20","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN76\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN76"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: 216","parentSubjectId":244,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:50:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9367, App\Models\JobMultiQuotePivotModel, 9360, App\Models\Job\bm_jobdetails, 38, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":7,"jmq_updatedat":"2025-12-15T15:53:15.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":38,"jmq_updatedat":"2026-01-29T16:50:03.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 13:50:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715371,"logName":"default","subjectId":9367,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:50:26","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-15T15:53:15.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-29T16:50:03.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604643","parentSubjectId":9360,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 13:50:55] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:51:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125331,"logName":"default","subjectId":245,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:04","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_completeddate\":\"2026-01-30\",\"jd_jobstatus\":7,\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-30T13:51:04.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_completeddate\":\"0000-00-00\",\"jd_jobstatus\":4,\"jd_updatedby\":2,\"jd_updatedat\":\"2025-12-19T15:42:22.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Completed Date,Job Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: 220","parentSubjectId":245,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":125334,"logName":"default","subjectId":245,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 13:51:04","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:51:04.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-18T09:01:31.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 220","parentSubjectId":245,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":125336,"logName":"default","subjectId":245,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:04","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN77\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN77"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: 220","parentSubjectId":245,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125345,"logName":"default","subjectId":245,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:12","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:51:12.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:51:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 220","parentSubjectId":245,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":125347,"logName":"default","subjectId":245,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 13:51:12","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-12-18T09:01:31.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:51:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 220","parentSubjectId":245,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715381,"logName":"default","subjectId":9848,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:51:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T13:51:14.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-29T15:23:54.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715383,"logName":"default","subjectId":9849,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:51:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-28T19:48:32.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-29T15:23:54.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125357,"logName":"default","subjectId":246,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:36","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_completeddate\":\"2026-01-30\",\"jd_jobstatus\":7,\"jd_updatedat\":\"2026-01-30T13:51:36.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_completeddate\":\"0000-00-00\",\"jd_jobstatus\":4,\"jd_updatedat\":\"2026-01-13T15:23:19.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Completed Date,Job Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":125360,"logName":"default","subjectId":246,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 13:51:36","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:51:36.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-18T22:33:17.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":125362,"logName":"default","subjectId":246,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:37","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN78\",\"jd_updatedat\":\"2026-01-30T13:51:37.000000Z\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\",\"jd_updatedat\":\"2026-01-30T13:51:36.000000Z\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN78"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125377,"logName":"default","subjectId":246,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:51:41","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:51:41.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:51:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":125379,"logName":"default","subjectId":246,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 13:51:41","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-12-18T22:33:17.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:51:36.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715393,"logName":"default","subjectId":9698,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:51:43","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Andrea\\\",\\\"46\\\":\\\"Robinson\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"adrobinson09@gmail.com\\\",\\\"49\\\":\\\"1273 Foxglove Drive\\\",\\\"50\\\":\\\"The Grasslands\\\",\\\"51\\\":\\\"Bartlett\\\",\\\"52\\\":13,\\\"53\\\":\\\"60103\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"773-808-1959\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Chicago Retail...sent To Ahren & Alex 1\\\/29 TK 1\\\/30 PVC\\\",\\\"551\\\":\\\"42\\\",\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"1282.76\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T13:51:43.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Andrea\\\",\\\"46\\\":\\\"Robinson\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"adrobinson09@gmail.com\\\",\\\"49\\\":\\\"1273 Foxglove Drive\\\",\\\"50\\\":\\\"The Grasslands\\\",\\\"51\\\":\\\"Bartlett\\\",\\\"52\\\":13,\\\"53\\\":\\\"60103\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"773-808-1959\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Chicago Retail...sent To Ahren & Alex 1\\\/29 TK\\\",\\\"551\\\":\\\"42\\\",\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"1425.29\",\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-29T20:20:06.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"Chicago Retail...sent To Ahren & Alex 1\/29 TK 1\/30 PVC","Net Price":"1282.76"},"changedFrom":{"Status Notes":"Chicago Retail...sent To Ahren & Alex 1\/29 TK","Net Price":"1425.29"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Net Price which is linked to the Job Ref No: VU604925","parentSubjectId":9698,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:51:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715395,"logName":"default","subjectId":9702,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:51:43","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"1282.76\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-15T17:17:19.000000Z\"},\"old\":{\"jmq_netprice\":\"1425.29\",\"jmq_updatedby\":42,\"jmq_updatedat\":\"2026-01-29T20:20:06.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1282.76"},"changedFrom":{"Net Price":"1425.29"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604925","parentSubjectId":9698,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:52:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715405,"logName":"default","subjectId":9848,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:52:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK 1\\\/30 PVC\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:52:02.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:51:14.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK 1\/30 PVC"},"changedFrom":{"Status Notes":"1\/30 TK"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:52:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":125391,"logName":"default","subjectId":246,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 13:52:04","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T13:52:04.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T13:51:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 218","parentSubjectId":246,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:53:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715416,"logName":"default","subjectId":9497,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:53:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:53:18.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-28T19:58:42.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:53:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715418,"logName":"default","subjectId":9504,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:53:19","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:53:19.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-02T14:15:19.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:53:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715428,"logName":"default","subjectId":9666,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:53:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/29 TK 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31220436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:53:56.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/29 TK\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31220436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-29T16:52:47.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/29 TK 1\/30 PVC"},"changedFrom":{"Status Notes":"1\/29 TK"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604898","parentSubjectId":9666,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:53:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715430,"logName":"default","subjectId":9670,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:53:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-12T19:36:26.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-29T16:52:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604898","parentSubjectId":9666,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:54:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715441,"logName":"default","subjectId":9731,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 13:54:32","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":14,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0030D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:54:32.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":14,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0030D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-28T20:11:54.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604956","parentSubjectId":9731,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:54:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715443,"logName":"default","subjectId":9735,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 13:54:32","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T13:54:32.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-19T18:50:48.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604956","parentSubjectId":9731,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 13:56:45] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 13:58:16] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:01:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715454,"logName":"default","subjectId":9530,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:01:04","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Model - No Charge 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0300H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T14:01:04.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Model - No Charge\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0300H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-28T19:39:17.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"Model - No Charge 1\/30 PVC"},"changedFrom":{"Status Notes":"Model - No Charge"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:01:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715456,"logName":"default","subjectId":9537,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:01:04","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:01:04.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-06T13:40:10.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:01:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9459, App\Models\JobMultiQuotePivotModel, 9452, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_ready":1},"old":{"jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:01:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2715495,"logName":"default","subjectId":9459,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:01:53","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604719","parentSubjectId":9452,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:02:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9459, App\Models\JobMultiQuotePivotModel, 9452, App\Models\Job\bm_jobdetails, 38, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":2,"jmq_updatedat":"2025-12-23T22:55:21.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":38,"jmq_updatedat":"2026-01-30T14:01:53.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:02:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715503,"logName":"default","subjectId":9459,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:02:06","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2025-12-23T22:55:21.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T14:01:53.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604719","parentSubjectId":9452,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:04:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:06:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1252, App\Models\JobMultiQuotePivotModel, 1235, App\Models\Job\bm_jobdetails, 23, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T14:06:31.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-29T21:57:52.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:06:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599361,"logName":"default","subjectId":1252,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 14:06:31","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:06:31.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-29T21:57:52.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2302","parentSubjectId":1235,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:09:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:09:18] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:13:45] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:14:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":373159,"logName":"default","subjectId":1553,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 14:14:28","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":4,\"jd_orderstatus\":1,\"jd_updatedby\":10,\"jd_updatedat\":\"2026-01-30T14:14:28.000000Z\",\"jd_rework_enable\":1,\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":1,\"jd_orderstatus\":6,\"jd_updatedby\":9,\"jd_updatedat\":\"2026-01-27T23:33:54.000000Z\",\"jd_rework_enable\":0,\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Job Rework Enable":"On","jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":{"Job Rework Enable":"Off"},"moduleName":"Job","customMessage":"Job has been updated the fields Order Date,Job Status,Order Status,Job Rework Enable,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: 1233141530","parentSubjectId":1553,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:14:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":373162,"logName":"default","subjectId":1555,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 14:14:28","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:14:28.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-27T20:09:53.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141530","parentSubjectId":1553,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:14:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":373169,"logName":"default","subjectId":1553,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 14:14:38","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-03-07\",\"jd_updatedat\":\"2026-01-30T14:14:38.000000Z\"},\"old\":{\"jd_duedate\":\"2026-02-24\",\"jd_updatedat\":\"2026-01-30T14:14:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: 1233141530","parentSubjectId":1553,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:14:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":373171,"logName":"default","subjectId":1555,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 14:14:38","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-03-07\",\"jmq_updatedat\":\"2026-01-27T20:09:53.000000Z\"},\"old\":{\"jmq_duedate\":\"2026-02-24\",\"jmq_updatedat\":\"2026-01-30T14:14:28.000000Z\"}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-03-07"},"changedFrom":{"Production Due Date":"2026-02-24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141530","parentSubjectId":1553,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:15:56] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:17:00] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:19:45] production.INFO: contact send sms start [2026-01-30 14:19:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"List Price":"693.52","Net Price":"693.52","VAT Price":"69.35","Gross Price Amount":"762.87","Total CostPrice":"604.85","Amount Outstanding":"762.87"}, {"List Price":"1535.52","Net Price":"1535.52","VAT Price":"153.55","Gross Price Amount":"1689.07","Total CostPrice":"1346.85","Amount Outstanding":"1689.07"}, {"attributes":{"jmq_listprice":"1535.52","jmq_netprice":"1535.52","jmq_vat":"153.55","jmq_grossprice":"1689.07","jmq_costprice":"1346.85","jmq_amountoutstanding":"1689.07","jmq_updatedat":"2026-01-30T14:19:53.000000Z"},"old":{"jmq_listprice":"693.52","jmq_netprice":"693.52","jmq_vat":"69.35","jmq_grossprice":"762.87","jmq_costprice":"604.85","jmq_amountoutstanding":"762.87","jmq_updatedat":"2026-01-30T14:19:50.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:19:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":169025,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:19:53","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1535.52\",\"jmq_netprice\":\"1535.52\",\"jmq_vat\":\"153.55\",\"jmq_grossprice\":\"1689.07\",\"jmq_costprice\":\"1346.85\",\"jmq_amountoutstanding\":\"1689.07\",\"jmq_updatedat\":\"2026-01-30T14:19:53.000000Z\"},\"old\":{\"jmq_listprice\":\"693.52\",\"jmq_netprice\":\"693.52\",\"jmq_vat\":\"69.35\",\"jmq_grossprice\":\"762.87\",\"jmq_costprice\":\"604.85\",\"jmq_amountoutstanding\":\"762.87\",\"jmq_updatedat\":\"2026-01-30T14:19:50.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1535.52","Net Price":"1535.52","VAT Price":"153.55","Gross Price Amount":"1689.07","Total CostPrice":"1346.85","Amount Outstanding":"1689.07"},"changedFrom":{"List Price":"693.52","Net Price":"693.52","VAT Price":"69.35","Gross Price Amount":"762.87","Total CostPrice":"604.85","Amount Outstanding":"762.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:19:56] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:19:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9872, App\Models\JobMultiQuotePivotModel, 9871, App\Models\Job\bm_jobdetails, 7, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":7,"jmq_updatedat":"2026-01-30T14:19:56.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T14:19:46.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:19:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715531,"logName":"default","subjectId":9872,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 14:19:56","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-30T14:19:56.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T14:19:46.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605071","parentSubjectId":9871,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:20:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"List Price":"1535.52","Net Price":"1535.52","VAT Price":"153.55","Gross Price Amount":"1689.07","Gross Profit":"88.67","Total CostPrice":"1346.85","Amount Outstanding":"1689.07","Gross Profit Percentage":"12.79"}, {"List Price":"2377.52","Net Price":"2377.52","VAT Price":"237.75","Gross Price Amount":"2615.27","Gross Profit":"188.67","Total CostPrice":"2088.85","Amount Outstanding":"2615.27","Gross Profit Percentage":"12.29"}, {"attributes":{"jmq_listprice":"2377.52","jmq_netprice":"2377.52","jmq_vat":"237.75","jmq_grossprice":"2615.27","jmq_grossprofit":"188.67","jmq_costprice":"2088.85","jmq_amountoutstanding":"2615.27","jmq_updatedat":"2026-01-30T14:20:23.000000Z","jmq_grossprofit_percentage":"12.29"},"old":{"jmq_listprice":"1535.52","jmq_netprice":"1535.52","jmq_vat":"153.55","jmq_grossprice":"1689.07","jmq_grossprofit":"88.67","jmq_costprice":"1346.85","jmq_amountoutstanding":"1689.07","jmq_updatedat":"2026-01-30T14:20:21.000000Z","jmq_grossprofit_percentage":"12.79"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:20:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":169036,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:20:23","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2377.52\",\"jmq_netprice\":\"2377.52\",\"jmq_vat\":\"237.75\",\"jmq_grossprice\":\"2615.27\",\"jmq_grossprofit\":\"188.67\",\"jmq_costprice\":\"2088.85\",\"jmq_amountoutstanding\":\"2615.27\",\"jmq_updatedat\":\"2026-01-30T14:20:23.000000Z\",\"jmq_grossprofit_percentage\":\"12.29\"},\"old\":{\"jmq_listprice\":\"1535.52\",\"jmq_netprice\":\"1535.52\",\"jmq_vat\":\"153.55\",\"jmq_grossprice\":\"1689.07\",\"jmq_grossprofit\":\"88.67\",\"jmq_costprice\":\"1346.85\",\"jmq_amountoutstanding\":\"1689.07\",\"jmq_updatedat\":\"2026-01-30T14:20:21.000000Z\",\"jmq_grossprofit_percentage\":\"12.79\"}}","actionType":"updated","changedTo":{"List Price":"2377.52","Net Price":"2377.52","VAT Price":"237.75","Gross Price Amount":"2615.27","Gross Profit":"188.67","Total CostPrice":"2088.85","Amount Outstanding":"2615.27","Gross Profit Percentage":"12.29"},"changedFrom":{"List Price":"1535.52","Net Price":"1535.52","VAT Price":"153.55","Gross Price Amount":"1689.07","Gross Profit":"88.67","Total CostPrice":"1346.85","Amount Outstanding":"1689.07","Gross Profit Percentage":"12.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:20:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"List Price":"2377.52","Net Price":"2377.52","VAT Price":"237.75","Gross Price Amount":"2615.27","Gross Profit":"188.67","Total CostPrice":"2088.85","Amount Outstanding":"2615.27","Gross Profit Percentage":"12.29"}, {"List Price":"3219.52","Net Price":"3219.52","VAT Price":"321.95","Gross Price Amount":"3541.47","Gross Profit":"288.67","Total CostPrice":"2830.85","Amount Outstanding":"3541.47","Gross Profit Percentage":"12.14"}, {"attributes":{"jmq_listprice":"3219.52","jmq_netprice":"3219.52","jmq_vat":"321.95","jmq_grossprice":"3541.47","jmq_grossprofit":"288.67","jmq_costprice":"2830.85","jmq_amountoutstanding":"3541.47","jmq_updatedat":"2026-01-30T14:20:42.000000Z","jmq_grossprofit_percentage":"12.14"},"old":{"jmq_listprice":"2377.52","jmq_netprice":"2377.52","jmq_vat":"237.75","jmq_grossprice":"2615.27","jmq_grossprofit":"188.67","jmq_costprice":"2088.85","jmq_amountoutstanding":"2615.27","jmq_updatedat":"2026-01-30T14:20:39.000000Z","jmq_grossprofit_percentage":"12.29"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:20:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":169047,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:20:42","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3219.52\",\"jmq_netprice\":\"3219.52\",\"jmq_vat\":\"321.95\",\"jmq_grossprice\":\"3541.47\",\"jmq_grossprofit\":\"288.67\",\"jmq_costprice\":\"2830.85\",\"jmq_amountoutstanding\":\"3541.47\",\"jmq_updatedat\":\"2026-01-30T14:20:42.000000Z\",\"jmq_grossprofit_percentage\":\"12.14\"},\"old\":{\"jmq_listprice\":\"2377.52\",\"jmq_netprice\":\"2377.52\",\"jmq_vat\":\"237.75\",\"jmq_grossprice\":\"2615.27\",\"jmq_grossprofit\":\"188.67\",\"jmq_costprice\":\"2088.85\",\"jmq_amountoutstanding\":\"2615.27\",\"jmq_updatedat\":\"2026-01-30T14:20:39.000000Z\",\"jmq_grossprofit_percentage\":\"12.29\"}}","actionType":"updated","changedTo":{"List Price":"3219.52","Net Price":"3219.52","VAT Price":"321.95","Gross Price Amount":"3541.47","Gross Profit":"288.67","Total CostPrice":"2830.85","Amount Outstanding":"3541.47","Gross Profit Percentage":"12.14"},"changedFrom":{"List Price":"2377.52","Net Price":"2377.52","VAT Price":"237.75","Gross Price Amount":"2615.27","Gross Profit":"188.67","Total CostPrice":"2088.85","Amount Outstanding":"2615.27","Gross Profit Percentage":"12.29"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:20:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"Gross Profit":"288.67","End Customer Override Net Price":"512.52","End Customer Override Vat Price":"51.25","End Customer Override Gross Price":"563.77","Gross Profit Percentage":"12.14"}, {"Gross Profit":"388.67","End Customer Override Net Price":"3219.52","End Customer Override Vat Price":"321.95","End Customer Override Gross Price":"3541.47","Gross Profit Percentage":"12.07"}, {"attributes":{"jmq_grossprofit":"388.67","jmq_endcustomeroverridenetprice":"3219.52","jmq_endcustomeroverridevatprice":"321.95","jmq_endcustomeroverridegrossprice":"3541.47","jmq_updatedby":25,"jmq_updatedat":"2026-01-30T09:50:15.000000Z","jmq_grossprofit_percentage":"12.07"},"old":{"jmq_grossprofit":"288.67","jmq_endcustomeroverridenetprice":"512.52","jmq_endcustomeroverridevatprice":"51.25","jmq_endcustomeroverridegrossprice":"563.77","jmq_updatedby":24,"jmq_updatedat":"2026-01-30T14:20:42.000000Z","jmq_grossprofit_percentage":"12.14"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:20:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":169052,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:20:47","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"388.67\",\"jmq_endcustomeroverridenetprice\":\"3219.52\",\"jmq_endcustomeroverridevatprice\":\"321.95\",\"jmq_endcustomeroverridegrossprice\":\"3541.47\",\"jmq_updatedby\":25,\"jmq_updatedat\":\"2026-01-30T09:50:15.000000Z\",\"jmq_grossprofit_percentage\":\"12.07\"},\"old\":{\"jmq_grossprofit\":\"288.67\",\"jmq_endcustomeroverridenetprice\":\"512.52\",\"jmq_endcustomeroverridevatprice\":\"51.25\",\"jmq_endcustomeroverridegrossprice\":\"563.77\",\"jmq_updatedby\":24,\"jmq_updatedat\":\"2026-01-30T14:20:42.000000Z\",\"jmq_grossprofit_percentage\":\"12.14\"}}","actionType":"updated","changedTo":{"Gross Profit":"388.67","End Customer Override Net Price":"3219.52","End Customer Override Vat Price":"321.95","End Customer Override Gross Price":"3541.47","Gross Profit Percentage":"12.07"},"changedFrom":{"Gross Profit":"288.67","End Customer Override Net Price":"512.52","End Customer Override Vat Price":"51.25","End Customer Override Gross Price":"563.77","Gross Profit Percentage":"12.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:26:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"112227.41","Net Price":"112227.41","Gross Price Amount":"112227.41","Gross Profit":"107932.72","Total CostPrice":"4255.53","Amount Outstanding":"112227.41","Gross Profit Percentage":"96.41"}, {"List Price":"112443.92","Net Price":"112443.92","Gross Price Amount":"112443.92","Gross Profit":"108000.94","Total CostPrice":"4442.98","Amount Outstanding":"112443.92","Gross Profit Percentage":"96.05"}, {"attributes":{"jmq_listprice":"112443.92","jmq_netprice":"112443.92","jmq_grossprice":"112443.92","jmq_grossprofit":"108000.94","jmq_costprice":"4442.98","jmq_amountoutstanding":"112443.92","jmq_updatedat":"2026-01-30T14:26:24.000000Z","jmq_grossprofit_percentage":"96.05"},"old":{"jmq_listprice":"112227.41","jmq_netprice":"112227.41","jmq_grossprice":"112227.41","jmq_grossprofit":"107932.72","jmq_costprice":"4255.53","jmq_amountoutstanding":"112227.41","jmq_updatedat":"2026-01-30T14:26:20.000000Z","jmq_grossprofit_percentage":"96.41"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:26:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413563,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:26:24","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"112443.92\",\"jmq_netprice\":\"112443.92\",\"jmq_grossprice\":\"112443.92\",\"jmq_grossprofit\":\"108000.94\",\"jmq_costprice\":\"4442.98\",\"jmq_amountoutstanding\":\"112443.92\",\"jmq_updatedat\":\"2026-01-30T14:26:24.000000Z\",\"jmq_grossprofit_percentage\":\"96.05\"},\"old\":{\"jmq_listprice\":\"112227.41\",\"jmq_netprice\":\"112227.41\",\"jmq_grossprice\":\"112227.41\",\"jmq_grossprofit\":\"107932.72\",\"jmq_costprice\":\"4255.53\",\"jmq_amountoutstanding\":\"112227.41\",\"jmq_updatedat\":\"2026-01-30T14:26:20.000000Z\",\"jmq_grossprofit_percentage\":\"96.41\"}}","actionType":"updated","changedTo":{"List Price":"112443.92","Net Price":"112443.92","Gross Price Amount":"112443.92","Gross Profit":"108000.94","Total CostPrice":"4442.98","Amount Outstanding":"112443.92","Gross Profit Percentage":"96.05"},"changedFrom":{"List Price":"112227.41","Net Price":"112227.41","Gross Price Amount":"112227.41","Gross Profit":"107932.72","Total CostPrice":"4255.53","Amount Outstanding":"112227.41","Gross Profit Percentage":"96.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:26:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1306, App\Models\JobMultiQuotePivotModel, 1289, App\Models\Job\bm_jobdetails, 3, {"Gross Profit":"0.00","Total CostPrice":"0.00"}, {"Gross Profit":"-26.80","Total CostPrice":"26.80"}, {"attributes":{"jmq_grossprofit":"-26.80","jmq_costprice":"26.80","jmq_updatedat":"2026-01-30T14:26:37.000000Z"},"old":{"jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_updatedat":"2026-01-30T14:26:35.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:26:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599394,"logName":"default","subjectId":1306,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:26:37","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-26.80\",\"jmq_costprice\":\"26.80\",\"jmq_updatedat\":\"2026-01-30T14:26:37.000000Z\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T14:26:35.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-26.80","Total CostPrice":"26.80"},"changedFrom":{"Gross Profit":"0.00","Total CostPrice":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2356","parentSubjectId":1289,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:27:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9776, App\Models\JobMultiQuotePivotModel, 9772, App\Models\Job\bm_jobdetails, 38, {"List Price":"158.68","Net Price":"158.68","VAT Price":"11.11","Gross Price Amount":"169.79","Gross Profit":"125.19","Amount Outstanding":"169.79","Gross Profit Percentage":"78.89"}, {"List Price":"198.68","Net Price":"198.68","VAT Price":"13.91","Gross Price Amount":"212.59","Gross Profit":"165.19","Amount Outstanding":"212.59","Gross Profit Percentage":"83.14"}, {"attributes":{"jmq_listprice":"198.68","jmq_netprice":"198.68","jmq_vat":"13.91","jmq_grossprice":"212.59","jmq_grossprofit":"165.19","jmq_amountoutstanding":"212.59","jmq_updatedat":"2026-01-30T14:27:02.000000Z","jmq_grossprofit_percentage":"83.14"},"old":{"jmq_listprice":"158.68","jmq_netprice":"158.68","jmq_vat":"11.11","jmq_grossprice":"169.79","jmq_grossprofit":"125.19","jmq_amountoutstanding":"169.79","jmq_updatedat":"2026-01-30T14:27:00.000000Z","jmq_grossprofit_percentage":"78.89"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:27:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715552,"logName":"default","subjectId":9776,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:27:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"198.68\",\"jmq_netprice\":\"198.68\",\"jmq_vat\":\"13.91\",\"jmq_grossprice\":\"212.59\",\"jmq_grossprofit\":\"165.19\",\"jmq_amountoutstanding\":\"212.59\",\"jmq_updatedat\":\"2026-01-30T14:27:02.000000Z\",\"jmq_grossprofit_percentage\":\"83.14\"},\"old\":{\"jmq_listprice\":\"158.68\",\"jmq_netprice\":\"158.68\",\"jmq_vat\":\"11.11\",\"jmq_grossprice\":\"169.79\",\"jmq_grossprofit\":\"125.19\",\"jmq_amountoutstanding\":\"169.79\",\"jmq_updatedat\":\"2026-01-30T14:27:00.000000Z\",\"jmq_grossprofit_percentage\":\"78.89\"}}","actionType":"updated","changedTo":{"List Price":"198.68","Net Price":"198.68","VAT Price":"13.91","Gross Price Amount":"212.59","Gross Profit":"165.19","Amount Outstanding":"212.59","Gross Profit Percentage":"83.14"},"changedFrom":{"List Price":"158.68","Net Price":"158.68","VAT Price":"11.11","Gross Price Amount":"169.79","Gross Profit":"125.19","Amount Outstanding":"169.79","Gross Profit Percentage":"78.89"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604990","parentSubjectId":9772,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:28:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1306, App\Models\JobMultiQuotePivotModel, 1289, App\Models\Job\bm_jobdetails, 3, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":15,"jmq_updatedat":"2026-01-20T19:55:10.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":3,"jmq_updatedat":"2026-01-30T14:26:37.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:28:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599400,"logName":"default","subjectId":1306,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:28:35","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":15,\"jmq_updatedat\":\"2026-01-20T19:55:10.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":3,\"jmq_updatedat\":\"2026-01-30T14:26:37.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2356","parentSubjectId":1289,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:29:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1306, App\Models\JobMultiQuotePivotModel, 1289, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":1}, {"jmq_ready":0}, {"attributes":{"jmq_updatedby":3,"jmq_updatedat":"2026-01-30T14:29:45.000000Z","jmq_ready":0},"old":{"jmq_updatedby":15,"jmq_updatedat":"2026-01-20T19:55:10.000000Z","jmq_ready":1}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:29:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1599410,"logName":"default","subjectId":1306,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:29:45","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":3,\"jmq_updatedat\":\"2026-01-30T14:29:45.000000Z\",\"jmq_ready\":0},\"old\":{\"jmq_updatedby\":15,\"jmq_updatedat\":\"2026-01-20T19:55:10.000000Z\",\"jmq_ready\":1}}","actionType":"updated","changedTo":{"jmq_ready":0},"changedFrom":{"jmq_ready":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2356","parentSubjectId":1289,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:29:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1306, App\Models\JobMultiQuotePivotModel, 1289, App\Models\Job\bm_jobdetails, 3, {"Gross Profit":"-26.80","Total CostPrice":"26.80"}, {"Gross Profit":"-61.96","Total CostPrice":"61.96"}, {"attributes":{"jmq_grossprofit":"-61.96","jmq_costprice":"61.96","jmq_updatedat":"2026-01-30T14:29:47.000000Z"},"old":{"jmq_grossprofit":"-26.80","jmq_costprice":"26.80","jmq_updatedat":"2026-01-30T14:29:45.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:29:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599415,"logName":"default","subjectId":1306,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:29:47","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-61.96\",\"jmq_costprice\":\"61.96\",\"jmq_updatedat\":\"2026-01-30T14:29:47.000000Z\"},\"old\":{\"jmq_grossprofit\":\"-26.80\",\"jmq_costprice\":\"26.80\",\"jmq_updatedat\":\"2026-01-30T14:29:45.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-61.96","Total CostPrice":"61.96"},"changedFrom":{"Gross Profit":"-26.80","Total CostPrice":"26.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2356","parentSubjectId":1289,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:29:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1306, App\Models\JobMultiQuotePivotModel, 1289, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T14:29:48.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T14:29:47.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:29:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1599420,"logName":"default","subjectId":1306,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:29:48","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:29:48.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T14:29:47.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2356","parentSubjectId":1289,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:31:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"227.72","Net Price":"227.72","VAT Price":"15.96","Gross Price Amount":"243.68","Total CostPrice":"66.72","Amount Outstanding":"243.68"}, {"List Price":"241.19","Net Price":"241.19","VAT Price":"16.90","Gross Price Amount":"258.09","Total CostPrice":"64.22","Amount Outstanding":"258.09"}, {"attributes":{"jmq_listprice":"241.19","jmq_netprice":"241.19","jmq_vat":"16.90","jmq_grossprice":"258.09","jmq_costprice":"64.22","jmq_amountoutstanding":"258.09","jmq_updatedat":"2026-01-30T14:31:32.000000Z"},"old":{"jmq_listprice":"227.72","jmq_netprice":"227.72","jmq_vat":"15.96","jmq_grossprice":"243.68","jmq_costprice":"66.72","jmq_amountoutstanding":"243.68","jmq_updatedat":"2026-01-30T14:31:30.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:31:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96958,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:31:32","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"241.19\",\"jmq_netprice\":\"241.19\",\"jmq_vat\":\"16.90\",\"jmq_grossprice\":\"258.09\",\"jmq_costprice\":\"64.22\",\"jmq_amountoutstanding\":\"258.09\",\"jmq_updatedat\":\"2026-01-30T14:31:32.000000Z\"},\"old\":{\"jmq_listprice\":\"227.72\",\"jmq_netprice\":\"227.72\",\"jmq_vat\":\"15.96\",\"jmq_grossprice\":\"243.68\",\"jmq_costprice\":\"66.72\",\"jmq_amountoutstanding\":\"243.68\",\"jmq_updatedat\":\"2026-01-30T14:31:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"241.19","Net Price":"241.19","VAT Price":"16.90","Gross Price Amount":"258.09","Total CostPrice":"64.22","Amount Outstanding":"258.09"},"changedFrom":{"List Price":"227.72","Net Price":"227.72","VAT Price":"15.96","Gross Price Amount":"243.68","Total CostPrice":"66.72","Amount Outstanding":"243.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:31:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"241.19","Net Price":"241.19","VAT Price":"16.90","Gross Price Amount":"258.09","Gross Profit":"161.00","Total CostPrice":"64.22","Amount Outstanding":"258.09","Gross Profit Percentage":"70.70"}, {"List Price":"311.59","Net Price":"311.59","VAT Price":"21.83","Gross Price Amount":"333.42","Gross Profit":"233.31","Total CostPrice":"78.28","Amount Outstanding":"333.42","Gross Profit Percentage":"74.88"}, {"attributes":{"jmq_listprice":"311.59","jmq_netprice":"311.59","jmq_vat":"21.83","jmq_grossprice":"333.42","jmq_grossprofit":"233.31","jmq_costprice":"78.28","jmq_amountoutstanding":"333.42","jmq_updatedat":"2026-01-30T14:31:38.000000Z","jmq_grossprofit_percentage":"74.88"},"old":{"jmq_listprice":"241.19","jmq_netprice":"241.19","jmq_vat":"16.90","jmq_grossprice":"258.09","jmq_grossprofit":"161.00","jmq_costprice":"64.22","jmq_amountoutstanding":"258.09","jmq_updatedat":"2026-01-30T14:31:36.000000Z","jmq_grossprofit_percentage":"70.70"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:31:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96965,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:31:38","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"311.59\",\"jmq_netprice\":\"311.59\",\"jmq_vat\":\"21.83\",\"jmq_grossprice\":\"333.42\",\"jmq_grossprofit\":\"233.31\",\"jmq_costprice\":\"78.28\",\"jmq_amountoutstanding\":\"333.42\",\"jmq_updatedat\":\"2026-01-30T14:31:38.000000Z\",\"jmq_grossprofit_percentage\":\"74.88\"},\"old\":{\"jmq_listprice\":\"241.19\",\"jmq_netprice\":\"241.19\",\"jmq_vat\":\"16.90\",\"jmq_grossprice\":\"258.09\",\"jmq_grossprofit\":\"161.00\",\"jmq_costprice\":\"64.22\",\"jmq_amountoutstanding\":\"258.09\",\"jmq_updatedat\":\"2026-01-30T14:31:36.000000Z\",\"jmq_grossprofit_percentage\":\"70.70\"}}","actionType":"updated","changedTo":{"List Price":"311.59","Net Price":"311.59","VAT Price":"21.83","Gross Price Amount":"333.42","Gross Profit":"233.31","Total CostPrice":"78.28","Amount Outstanding":"333.42","Gross Profit Percentage":"74.88"},"changedFrom":{"List Price":"241.19","Net Price":"241.19","VAT Price":"16.90","Gross Price Amount":"258.09","Gross Profit":"161.00","Total CostPrice":"64.22","Amount Outstanding":"258.09","Gross Profit Percentage":"70.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:31:38] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 14:31:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8943, App\Models\JobMultiQuotePivotModel, 9040, App\Models\Job\bm_jobdetails, 3, {"Gross Profit Percentage":"40.00"}, {"Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_grossprofit_percentage":"0.00"},"old":{"jmq_grossprofit_percentage":"40.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 14:31:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68799,"logName":"default","subjectId":8943,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:31:41","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit_percentage\":\"40.00\"}}","actionType":"updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"40.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9069","parentSubjectId":9040,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:31:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8944, App\Models\JobMultiQuotePivotModel, 9041, App\Models\Job\bm_jobdetails, 3, {"Gross Profit Percentage":"3.17"}, {"Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_grossprofit_percentage":"0.00"},"old":{"jmq_grossprofit_percentage":"3.17"}}, ios, , , , App\Models\BMUsers, 2026-01-30 14:31:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68800,"logName":"default","subjectId":8944,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 14:31:41","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit_percentage\":\"3.17\"}}","actionType":"updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"3.17"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9070","parentSubjectId":9041,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:32:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"311.59","Net Price":"311.59","VAT Price":"21.83","Gross Price Amount":"333.42","Total CostPrice":"78.28","Amount Outstanding":"333.42"}, {"List Price":"325.06","Net Price":"325.06","VAT Price":"22.77","Gross Price Amount":"347.83","Total CostPrice":"73.42","Amount Outstanding":"347.83"}, {"attributes":{"jmq_listprice":"325.06","jmq_netprice":"325.06","jmq_vat":"22.77","jmq_grossprice":"347.83","jmq_costprice":"73.42","jmq_amountoutstanding":"347.83","jmq_updatedat":"2026-01-30T14:32:43.000000Z"},"old":{"jmq_listprice":"311.59","jmq_netprice":"311.59","jmq_vat":"21.83","jmq_grossprice":"333.42","jmq_costprice":"78.28","jmq_amountoutstanding":"333.42","jmq_updatedat":"2026-01-30T14:32:42.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:32:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96972,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:32:43","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"325.06\",\"jmq_netprice\":\"325.06\",\"jmq_vat\":\"22.77\",\"jmq_grossprice\":\"347.83\",\"jmq_costprice\":\"73.42\",\"jmq_amountoutstanding\":\"347.83\",\"jmq_updatedat\":\"2026-01-30T14:32:43.000000Z\"},\"old\":{\"jmq_listprice\":\"311.59\",\"jmq_netprice\":\"311.59\",\"jmq_vat\":\"21.83\",\"jmq_grossprice\":\"333.42\",\"jmq_costprice\":\"78.28\",\"jmq_amountoutstanding\":\"333.42\",\"jmq_updatedat\":\"2026-01-30T14:32:42.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"325.06","Net Price":"325.06","VAT Price":"22.77","Gross Price Amount":"347.83","Total CostPrice":"73.42","Amount Outstanding":"347.83"},"changedFrom":{"List Price":"311.59","Net Price":"311.59","VAT Price":"21.83","Gross Price Amount":"333.42","Total CostPrice":"78.28","Amount Outstanding":"333.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:33:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"233.31","Gross Profit Percentage":"74.88"}, {"Gross Profit":"251.64","Gross Profit Percentage":"77.41"}, {"attributes":{"jmq_grossprofit":"251.64","jmq_updatedat":"2026-01-30T14:33:02.000000Z","jmq_grossprofit_percentage":"77.41"},"old":{"jmq_grossprofit":"233.31","jmq_updatedat":"2026-01-30T14:33:00.000000Z","jmq_grossprofit_percentage":"74.88"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:33:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96979,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:33:02","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"251.64\",\"jmq_updatedat\":\"2026-01-30T14:33:02.000000Z\",\"jmq_grossprofit_percentage\":\"77.41\"},\"old\":{\"jmq_grossprofit\":\"233.31\",\"jmq_updatedat\":\"2026-01-30T14:33:00.000000Z\",\"jmq_grossprofit_percentage\":\"74.88\"}}","actionType":"updated","changedTo":{"Gross Profit":"251.64","Gross Profit Percentage":"77.41"},"changedFrom":{"Gross Profit":"233.31","Gross Profit Percentage":"74.88"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:33:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"325.06","Net Price":"325.06","VAT Price":"22.77","Gross Price Amount":"347.83","Total CostPrice":"73.42","Amount Outstanding":"347.83"}, {"List Price":"338.53","Net Price":"338.53","VAT Price":"23.71","Gross Price Amount":"362.24","Total CostPrice":"70.76","Amount Outstanding":"362.24"}, {"attributes":{"jmq_listprice":"338.53","jmq_netprice":"338.53","jmq_vat":"23.71","jmq_grossprice":"362.24","jmq_costprice":"70.76","jmq_amountoutstanding":"362.24","jmq_updatedat":"2026-01-30T14:33:48.000000Z"},"old":{"jmq_listprice":"325.06","jmq_netprice":"325.06","jmq_vat":"22.77","jmq_grossprice":"347.83","jmq_costprice":"73.42","jmq_amountoutstanding":"347.83","jmq_updatedat":"2026-01-30T14:33:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:33:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96986,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:33:48","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"338.53\",\"jmq_netprice\":\"338.53\",\"jmq_vat\":\"23.71\",\"jmq_grossprice\":\"362.24\",\"jmq_costprice\":\"70.76\",\"jmq_amountoutstanding\":\"362.24\",\"jmq_updatedat\":\"2026-01-30T14:33:48.000000Z\"},\"old\":{\"jmq_listprice\":\"325.06\",\"jmq_netprice\":\"325.06\",\"jmq_vat\":\"22.77\",\"jmq_grossprice\":\"347.83\",\"jmq_costprice\":\"73.42\",\"jmq_amountoutstanding\":\"347.83\",\"jmq_updatedat\":\"2026-01-30T14:33:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"338.53","Net Price":"338.53","VAT Price":"23.71","Gross Price Amount":"362.24","Total CostPrice":"70.76","Amount Outstanding":"362.24"},"changedFrom":{"List Price":"325.06","Net Price":"325.06","VAT Price":"22.77","Gross Price Amount":"347.83","Total CostPrice":"73.42","Amount Outstanding":"347.83"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:33:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"List Price":"3219.52","Net Price":"3219.52","VAT Price":"321.95","Gross Price Amount":"3541.47","Total CostPrice":"2830.85","Amount Outstanding":"3541.47"}, {"List Price":"3502419.52","Net Price":"3502419.52","VAT Price":"350241.95","Gross Price Amount":"3852661.47","Total CostPrice":"2502130.85","Amount Outstanding":"3852661.47"}, {"attributes":{"jmq_listprice":"3502419.52","jmq_netprice":"3502419.52","jmq_vat":"350241.95","jmq_grossprice":"3852661.47","jmq_costprice":"2502130.85","jmq_amountoutstanding":"3852661.47","jmq_updatedat":"2026-01-30T14:33:59.000000Z"},"old":{"jmq_listprice":"3219.52","jmq_netprice":"3219.52","jmq_vat":"321.95","jmq_grossprice":"3541.47","jmq_costprice":"2830.85","jmq_amountoutstanding":"3541.47","jmq_updatedat":"2026-01-30T14:33:56.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:33:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":169064,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:33:59","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3502419.52\",\"jmq_netprice\":\"3502419.52\",\"jmq_vat\":\"350241.95\",\"jmq_grossprice\":\"3852661.47\",\"jmq_costprice\":\"2502130.85\",\"jmq_amountoutstanding\":\"3852661.47\",\"jmq_updatedat\":\"2026-01-30T14:33:59.000000Z\"},\"old\":{\"jmq_listprice\":\"3219.52\",\"jmq_netprice\":\"3219.52\",\"jmq_vat\":\"321.95\",\"jmq_grossprice\":\"3541.47\",\"jmq_costprice\":\"2830.85\",\"jmq_amountoutstanding\":\"3541.47\",\"jmq_updatedat\":\"2026-01-30T14:33:56.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3502419.52","Net Price":"3502419.52","VAT Price":"350241.95","Gross Price Amount":"3852661.47","Total CostPrice":"2502130.85","Amount Outstanding":"3852661.47"},"changedFrom":{"List Price":"3219.52","Net Price":"3219.52","VAT Price":"321.95","Gross Price Amount":"3541.47","Total CostPrice":"2830.85","Amount Outstanding":"3541.47"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:34:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"112443.92","Net Price":"112443.92","Gross Price Amount":"112443.92","Total CostPrice":"4442.98","Amount Outstanding":"112443.92"}, {"List Price":"112660.26","Net Price":"112660.26","Gross Price Amount":"112660.26","Total CostPrice":"4630.30","Amount Outstanding":"112660.26"}, {"attributes":{"jmq_listprice":"112660.26","jmq_netprice":"112660.26","jmq_grossprice":"112660.26","jmq_costprice":"4630.30","jmq_amountoutstanding":"112660.26","jmq_updatedat":"2026-01-30T14:34:03.000000Z"},"old":{"jmq_listprice":"112443.92","jmq_netprice":"112443.92","jmq_grossprice":"112443.92","jmq_costprice":"4442.98","jmq_amountoutstanding":"112443.92","jmq_updatedat":"2026-01-30T14:33:59.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:34:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413603,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:34:03","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"112660.26\",\"jmq_netprice\":\"112660.26\",\"jmq_grossprice\":\"112660.26\",\"jmq_costprice\":\"4630.30\",\"jmq_amountoutstanding\":\"112660.26\",\"jmq_updatedat\":\"2026-01-30T14:34:03.000000Z\"},\"old\":{\"jmq_listprice\":\"112443.92\",\"jmq_netprice\":\"112443.92\",\"jmq_grossprice\":\"112443.92\",\"jmq_costprice\":\"4442.98\",\"jmq_amountoutstanding\":\"112443.92\",\"jmq_updatedat\":\"2026-01-30T14:33:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"112660.26","Net Price":"112660.26","Gross Price Amount":"112660.26","Total CostPrice":"4630.30","Amount Outstanding":"112660.26"},"changedFrom":{"List Price":"112443.92","Net Price":"112443.92","Gross Price Amount":"112443.92","Total CostPrice":"4442.98","Amount Outstanding":"112443.92"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:34:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"251.64","Gross Profit Percentage":"77.41"}, {"Gross Profit":"267.77","Gross Profit Percentage":"79.10"}, {"attributes":{"jmq_grossprofit":"267.77","jmq_updatedat":"2026-01-30T14:34:40.000000Z","jmq_grossprofit_percentage":"79.10"},"old":{"jmq_grossprofit":"251.64","jmq_updatedat":"2026-01-30T14:34:39.000000Z","jmq_grossprofit_percentage":"77.41"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:34:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":96993,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:34:40","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"267.77\",\"jmq_updatedat\":\"2026-01-30T14:34:40.000000Z\",\"jmq_grossprofit_percentage\":\"79.10\"},\"old\":{\"jmq_grossprofit\":\"251.64\",\"jmq_updatedat\":\"2026-01-30T14:34:39.000000Z\",\"jmq_grossprofit_percentage\":\"77.41\"}}","actionType":"updated","changedTo":{"Gross Profit":"267.77","Gross Profit Percentage":"79.10"},"changedFrom":{"Gross Profit":"251.64","Gross Profit Percentage":"77.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:34:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Roller BOM, modified, 2680, App\Models\Orderitem\bm_orderitem, 734, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"formula\":\"Drop\",\"price\":\"200.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10.00\"},{\"productionoveride\":0,\"id\":10,\"value\":null,\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH4\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"HH4\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":11,\"value\":null,\"formula\":\"Quantity\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH3\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":22,\"value\":null,\"formula\":\"10\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"NN1\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"NN1\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":443,\"value\":null,\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":444,\"value\":null,\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain Stopper\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain Stopper\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":615,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MUFASA\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":616,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MAS\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Brackets\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Barra Interna 1.5 Inch\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"393 3\\\/4\"},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"}]","oi_endcustomeroverridetype":1,"Override Net Price":"842.000","Override Vat Price":"84.200","Override Gross Price":"926.200"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"fractionvalue\":\"10.00\",\"formula\":\"Drop\",\"price\":\"300.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":11,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":28,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":16,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":29,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":22,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":59,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":63,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":69,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":64,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":75,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":68,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":93,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":70,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":95,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":72,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":97,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":1622,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":31,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":600,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":615,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":616,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":630,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":443,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":444,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"fractionvalue\":\"393 3\\\/4\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"fractionvalue\":\"10.00\",\"formula\":\"Drop\",\"price\":\"300.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":11,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":28,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":16,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":29,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":22,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":59,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":63,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":69,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":64,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":75,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":68,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":93,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":70,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":95,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":72,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":97,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":1622,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":31,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":600,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":615,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":616,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":630,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":443,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":444,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"fractionvalue\":\"393 3\\\/4\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T14:34:43.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"formula\":\"Drop\",\"price\":\"200.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10.00\"},{\"productionoveride\":0,\"id\":10,\"value\":null,\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH4\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"HH4\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":11,\"value\":null,\"formula\":\"Quantity\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH3\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":22,\"value\":null,\"formula\":\"10\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"NN1\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"NN1\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":443,\"value\":null,\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":444,\"value\":null,\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain Stopper\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain Stopper\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":615,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MUFASA\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":616,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MAS\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Brackets\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Barra Interna 1.5 Inch\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"393 3\\\/4\"},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"}]","oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"842.000","oi_endcustomeroverridevatprice":"84.200","oi_endcustomeroverridegrossprice":"926.200","oi_updatedby":24,"oi_updatedat":"2026-01-30T14:19:50.000000Z"}}, , , , , ?, 2026-01-30 14:34:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":169065,"logName":"default","subjectId":2680,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 14:34:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"10.00\\\",\\\"fractionvalue\\\":\\\"10.00\\\",\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":\\\"300.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"14274\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Quantity*NewTest_HH4_OptionQty\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":26,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":11,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":27,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Quantity*NewTest_HH4_OptionQty\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":28,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":16,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":29,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":22,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"10\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":40,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"10\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":59,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":63,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":69,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":64,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":75,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":68,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":93,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":70,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":95,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":72,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":97,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":1622,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":31,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":600,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":349,\\\"value\\\":\\\"10000.00\\\",\\\"fractionvalue\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":1629,\\\"value\\\":\\\"10000.00\\\",\\\"fractionvalue\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"500.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":10495,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":350,\\\"value\\\":\\\"10000.00\\\",\\\"fractionvalue\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":615,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8541,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":616,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8542,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":618,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"32.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8545,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":630,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":443,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":7945,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":444,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(ControlType=\\\\\\\"Chain\\\\\\\",Quantity,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":7946,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":17,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":23,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":57,\\\"value\\\":\\\"393.70\\\",\\\"fractionvalue\\\":\\\"393 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":351,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0}]\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T14:34:43.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"10.00\\\",\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":\\\"200.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"14274\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"10.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":null,\\\"formula\\\":\\\"Quantity*NewTest_HH4_OptionQty\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":26,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"HH4\\\",\\\"stockDeductionProcessIds\\\":null,\\\"list_option_name\\\":\\\"HH4\\\",\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":11,\\\"value\\\":null,\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":27,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"HH3\\\",\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":22,\\\"value\\\":null,\\\"formula\\\":\\\"10\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":40,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"NN1\\\",\\\"stockDeductionProcessIds\\\":null,\\\"list_option_name\\\":\\\"NN1\\\",\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":349,\\\"value\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"10000.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":350,\\\"value\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"10000.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":443,\\\"value\\\":null,\\\"formula\\\":\\\"Drop\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":7945,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"Chain\\\",\\\"stockDeductionProcessIds\\\":null,\\\"list_option_name\\\":\\\"Chain\\\",\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":444,\\\"value\\\":null,\\\"formula\\\":\\\"IF(ControlType=\\\\\\\"Chain\\\\\\\",Quantity,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":7946,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"Chain Stopper\\\",\\\"stockDeductionProcessIds\\\":null,\\\"list_option_name\\\":\\\"Chain Stopper\\\",\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":615,\\\"value\\\":null,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8541,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"MUFASA\\\",\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":616,\\\"value\\\":null,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":null,\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8542,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"MAS\\\",\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":618,\\\"value\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"32.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":8545,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"Brackets\\\",\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"1.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":1629,\\\"value\\\":\\\"10000.00\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"500.00\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":10495,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3,\\\"option_name\\\":\\\"Barra Interna 1.5 Inch\\\",\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"10000.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":17,\\\"value\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"1.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":23,\\\"value\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"1.00\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":57,\\\"value\\\":\\\"393.70\\\",\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"393 3\\\\\\\/4\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":351,\\\"value\\\":\\\"1.00\\\",\\\"formula\\\":\\\"Quantity\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":1,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"1.00\\\"}]\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"842.000\",\"oi_endcustomeroverridevatprice\":\"84.200\",\"oi_endcustomeroverridegrossprice\":\"926.200\",\"oi_updatedby\":24,\"oi_updatedat\":\"2026-01-30T14:19:50.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"fractionvalue\":\"10.00\",\"formula\":\"Drop\",\"price\":\"300.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":11,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":28,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":16,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Quantity\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":29,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":22,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"10\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":59,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":63,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":69,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":64,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":75,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":68,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":93,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":70,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":95,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":72,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":97,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":1622,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":31,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":600,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"fractionvalue\":\"10000.00\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":615,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":616,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Width\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":630,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":443,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Drop\",\"price\":\"\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":444,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"fractionvalue\":\"393 3\\\/4\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"fractionvalue\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":9,\"value\":\"10.00\",\"formula\":\"Drop\",\"price\":\"200.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":\"14274\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10.00\"},{\"productionoveride\":0,\"id\":10,\"value\":null,\"formula\":\"Quantity*NewTest_HH4_OptionQty\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":26,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH4\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"HH4\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":11,\"value\":null,\"formula\":\"Quantity\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":27,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"HH3\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":22,\"value\":null,\"formula\":\"10\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":40,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"NN1\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"NN1\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":349,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":350,\"value\":\"10000.00\",\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":443,\"value\":null,\"formula\":\"Drop\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7945,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":444,\"value\":null,\"formula\":\"IF(ControlType=\\\"Chain\\\",Quantity,0)\",\"price\":\"0.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":7946,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Chain Stopper\",\"stockDeductionProcessIds\":null,\"list_option_name\":\"Chain Stopper\",\"fractionvalue\":null},{\"productionoveride\":0,\"id\":615,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8541,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MUFASA\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":616,\"value\":null,\"formula\":\"Width\",\"price\":null,\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8542,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"MAS\",\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":618,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"32.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":8545,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Brackets\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":1629,\"value\":\"10000.00\",\"formula\":\"Width\",\"price\":\"500.00\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":10495,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3,\"option_name\":\"Barra Interna 1.5 Inch\",\"stockDeductionProcessIds\":null,\"fractionvalue\":\"10000.00\"},{\"productionoveride\":0,\"id\":17,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":23,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"},{\"productionoveride\":0,\"id\":57,\"value\":\"393.70\",\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"393 3\\\/4\"},{\"productionoveride\":0,\"id\":351,\"value\":\"1.00\",\"formula\":\"Quantity\",\"price\":\"-\",\"recipeid\":1,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"1.00\"}]","oi_endcustomeroverridetype":1,"Override Net Price":"842.000","Override Vat Price":"84.200","Override Gross Price":"926.200"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Roller BOM","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Roller BOM"} [2026-01-30 14:34:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 741, App\Models\JobMultiQuotePivotModel, 734, App\Models\Job\bm_jobdetails, 24, {"Gross Profit":"388.67","Gross Profit Percentage":"12.07"}, {"Gross Profit":"1000288.67","Gross Profit Percentage":"28.56"}, {"attributes":{"jmq_grossprofit":"1000288.67","jmq_updatedat":"2026-01-30T14:34:45.000000Z","jmq_grossprofit_percentage":"28.56"},"old":{"jmq_grossprofit":"388.67","jmq_updatedat":"2026-01-30T14:33:59.000000Z","jmq_grossprofit_percentage":"12.07"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:34:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":169069,"logName":"default","subjectId":741,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:34:45","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"1000288.67\",\"jmq_updatedat\":\"2026-01-30T14:34:45.000000Z\",\"jmq_grossprofit_percentage\":\"28.56\"},\"old\":{\"jmq_grossprofit\":\"388.67\",\"jmq_updatedat\":\"2026-01-30T14:33:59.000000Z\",\"jmq_grossprofit_percentage\":\"12.07\"}}","actionType":"updated","changedTo":{"Gross Profit":"1000288.67","Gross Profit Percentage":"28.56"},"changedFrom":{"Gross Profit":"388.67","Gross Profit Percentage":"12.07"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JBN7.1111111111111E+138","parentSubjectId":734,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:36:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"338.53","Net Price":"338.53","VAT Price":"23.71","Gross Price Amount":"362.24","Total CostPrice":"70.76","Amount Outstanding":"362.24"}, {"List Price":"342.40","Net Price":"342.40","VAT Price":"23.98","Gross Price Amount":"366.38","Total CostPrice":"68.26","Amount Outstanding":"366.38"}, {"attributes":{"jmq_listprice":"342.40","jmq_netprice":"342.40","jmq_vat":"23.98","jmq_grossprice":"366.38","jmq_costprice":"68.26","jmq_amountoutstanding":"366.38","jmq_updatedat":"2026-01-30T14:36:02.000000Z"},"old":{"jmq_listprice":"338.53","jmq_netprice":"338.53","jmq_vat":"23.71","jmq_grossprice":"362.24","jmq_costprice":"70.76","jmq_amountoutstanding":"362.24","jmq_updatedat":"2026-01-30T14:36:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:36:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":97000,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:36:02","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"342.40\",\"jmq_netprice\":\"342.40\",\"jmq_vat\":\"23.98\",\"jmq_grossprice\":\"366.38\",\"jmq_costprice\":\"68.26\",\"jmq_amountoutstanding\":\"366.38\",\"jmq_updatedat\":\"2026-01-30T14:36:02.000000Z\"},\"old\":{\"jmq_listprice\":\"338.53\",\"jmq_netprice\":\"338.53\",\"jmq_vat\":\"23.71\",\"jmq_grossprice\":\"362.24\",\"jmq_costprice\":\"70.76\",\"jmq_amountoutstanding\":\"362.24\",\"jmq_updatedat\":\"2026-01-30T14:36:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"342.40","Net Price":"342.40","VAT Price":"23.98","Gross Price Amount":"366.38","Total CostPrice":"68.26","Amount Outstanding":"366.38"},"changedFrom":{"List Price":"338.53","Net Price":"338.53","VAT Price":"23.71","Gross Price Amount":"362.24","Total CostPrice":"70.76","Amount Outstanding":"362.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:36:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715569,"logName":"default","subjectId":9107,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:36:37","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":1,\\\"39\\\":46,\\\"41\\\":2,\\\"44\\\":\\\"Orlando Health\\\",\\\"45\\\":\\\"Debbie\\\",\\\"46\\\":\\\"Ventre\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"Deborah.Ventre@orlandohealth.com\\\",\\\"49\\\":\\\"10000 West Colonial Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761E\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"407 2961731 \\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"2\\\",\\\"558\\\":8,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"GERRY\\\/CARLOS\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"APInvoices@orlandohealth.com\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"FAC0461-1867007\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T14:36:37.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":1,\\\"39\\\":46,\\\"41\\\":2,\\\"44\\\":\\\"Orlando Health\\\",\\\"45\\\":\\\"Debbie\\\",\\\"46\\\":\\\"Ventre\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"Deborah.Ventre@orlandohealth.com\\\",\\\"49\\\":\\\"10000 West Colonial Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761E\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"407 2961731 \\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"2\\\",\\\"558\\\":8,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"APInvoices@orlandohealth.com\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"FAC0461-1867007\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-26T16:55:38.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Installer":"GERRY\/CARLOS"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Installer which is linked to the Job Ref No: VU604446","parentSubjectId":9107,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:36:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715571,"logName":"default","subjectId":9114,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:36:37","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:36:37.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-11-20T22:16:24.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604446","parentSubjectId":9107,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:36:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"342.40","Net Price":"342.40","VAT Price":"23.98","Gross Price Amount":"366.38","Gross Profit":"267.77","Amount Outstanding":"366.38","Gross Profit Percentage":"79.10"}, {"List Price":"332.80","Net Price":"332.80","VAT Price":"23.31","Gross Price Amount":"356.11","Gross Profit":"274.14","Amount Outstanding":"356.11","Gross Profit Percentage":"80.06"}, {"attributes":{"jmq_listprice":"332.80","jmq_netprice":"332.80","jmq_vat":"23.31","jmq_grossprice":"356.11","jmq_grossprofit":"274.14","jmq_amountoutstanding":"356.11","jmq_updatedat":"2026-01-30T14:36:40.000000Z","jmq_grossprofit_percentage":"80.06"},"old":{"jmq_listprice":"342.40","jmq_netprice":"342.40","jmq_vat":"23.98","jmq_grossprice":"366.38","jmq_grossprofit":"267.77","jmq_amountoutstanding":"366.38","jmq_updatedat":"2026-01-30T14:36:38.000000Z","jmq_grossprofit_percentage":"79.10"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:36:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":97007,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:36:40","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"332.80\",\"jmq_netprice\":\"332.80\",\"jmq_vat\":\"23.31\",\"jmq_grossprice\":\"356.11\",\"jmq_grossprofit\":\"274.14\",\"jmq_amountoutstanding\":\"356.11\",\"jmq_updatedat\":\"2026-01-30T14:36:40.000000Z\",\"jmq_grossprofit_percentage\":\"80.06\"},\"old\":{\"jmq_listprice\":\"342.40\",\"jmq_netprice\":\"342.40\",\"jmq_vat\":\"23.98\",\"jmq_grossprice\":\"366.38\",\"jmq_grossprofit\":\"267.77\",\"jmq_amountoutstanding\":\"366.38\",\"jmq_updatedat\":\"2026-01-30T14:36:38.000000Z\",\"jmq_grossprofit_percentage\":\"79.10\"}}","actionType":"updated","changedTo":{"List Price":"332.80","Net Price":"332.80","VAT Price":"23.31","Gross Price Amount":"356.11","Gross Profit":"274.14","Amount Outstanding":"356.11","Gross Profit Percentage":"80.06"},"changedFrom":{"List Price":"342.40","Net Price":"342.40","VAT Price":"23.98","Gross Price Amount":"366.38","Gross Profit":"267.77","Amount Outstanding":"366.38","Gross Profit Percentage":"79.10"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:36:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(191): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2715575,"logName":"default","subjectId":9872,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:36:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_id\":9872,\"jd_customerid\":2886,\"jd_contactid\":3712,\"jd_additionalcontacts\":\"3712\",\"jd_templateid\":1,\"jd_jobmultiquoteid\":0,\"jd_is_backorderd\":0,\"jd_backorder_role\":0,\"jd_is_enable_calculate_price\":0,\"jd_backorder_date\":null,\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":1,\\\"39\\\":46,\\\"41\\\":2,\\\"44\\\":\\\"Orlando Health\\\",\\\"45\\\":\\\"Debbie\\\",\\\"46\\\":\\\"Ventre\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"Deborah.Ventre@orlandohealth.com\\\",\\\"49\\\":\\\"10000 West Colonial Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761E\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"407 2961731 \\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"2\\\",\\\"558\\\":8,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"GERRY\\\\\\\/CARLOS\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"APInvoices@orlandohealth.com\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"FAC0461-1867007\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU604446\\\",\\\"35\\\":\\\"VENT1001\\\",\\\"36\\\":3,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\"}\",\"jd_createddate\":\"2026-01-30\",\"jd_orderdate\":\"2026-01-30\",\"jd_duedate\":\"0000-00-00\",\"jd_duedatechangedmanually\":1,\"jd_sceduleddate\":\"0000-00-00\",\"jd_invoicedate\":\"0000-00-00\",\"jd_completeddate\":\"0000-00-00\",\"jd_jobref\":\"VU604446R1\",\"jd_jobstatus\":15,\"jd_contactaddid\":0,\"jd_orderstatus\":6,\"jd_accref\":\"VENT1001\",\"jd_invoiceno\":\"0\",\"jd_listprice\":\"0.00\",\"jd_netprice\":\"0.00\",\"jd_vat\":\"0.00\",\"jd_isvaton\":1,\"jd_deliverycost\":\"0.00\",\"jd_deliverycosttypeid\":1,\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_editpricebyid\":0,\"jd_isroundon\":0,\"jd_grossprice\":\"0.00\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"73.89\",\"jd_costprice\":\"0.00\",\"jd_overrideprice\":null,\"jd_overridenetprice\":null,\"jd_overridevatprice\":null,\"jd_overridegrossprice\":null,\"jd_amountoutstanding\":\"0.00\",\"jd_totpaid\":\"0.00\",\"jd_creditlimit\":\"0.00\",\"jd_creditbalance\":\"0.00\",\"jd_overdue\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_deliverycostid\":0,\"jd_iscostpriceon\":0,\"jd_xero_flag\":0,\"jd_accountingsoftware_flag\":0,\"jd_isonlineorder\":1,\"jd_isonlineordersubmitted\":0,\"jd_is_submitted_from\":1,\"jd_endcustomervatprice\":\"0.00\",\"jd_endcustomeroverridetype\":1,\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerdeliverycostinclvat\":1,\"jd_endcustomerfittingcost\":\"\",\"jd_endcustomerfittingcostinclvat\":1,\"jd_onlinedeliveryaddreddtype\":0,\"jd_onlinedeliveryaddreddid\":null,\"jd_organizationid\":25,\"jd_sageexportdate\":null,\"jd_sage_flag\":0,\"jd_sage200_flag\":0,\"jd_seq\":0,\"jd_status\":0,\"jd_ready\":0,\"jd_createdby\":38,\"jd_createdat\":\"2026-01-30T14:36:50.000000Z\",\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\",\"jd_deviceplatform\":3,\"jd_fromjobref\":\"\",\"jd_fromdbname\":null,\"jd_importorder\":0,\"jd_quickquote\":0,\"jd_myob_flag\":0,\"jd_myobinvoiceid\":\"0\",\"jd_qboflag\":0,\"jd_qboinvoiceid\":0,\"jd_qbodisplayname\":\"Orlando Health\",\"jd_deliveryvatperc\":\"0.000\",\"jd_custompricefields\":\"\",\"jd_cdeliveryvatperc\":\"0.000\",\"jd_commission\":\"[]\",\"jd_commissionprice\":\"0.00\",\"jd_commissionsetting\":0,\"jd_commissionaddedvalue\":\"0.00\",\"jd_onlineprefixseq\":\"6\",\"jd_fromjobrefwhole\":\"''\",\"jd_couponcodeid\":null,\"jd_endcustomerquotation\":0,\"salesorderid\":null,\"jd_isrework\":1,\"jd_rework_enable\":1,\"jd_rework_count\":0,\"jd_num_of_payments\":0,\"jd_express_delivery\":0,\"jd_express_delivery_cost\":\"0.00\",\"jd_rework_price\":1,\"jd_is_stockallocated\":0,\"jd_headofficeid\":0,\"jd_siteaccountid\":0,\"jd_hocontactid\":0,\"jd_isjobnoteditable\":0,\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerexpresscostinclvat\":0,\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Organisation Name":"VU Window Treatments","Account Type":"Domestic","Source":"Previous","Created By":"Ahren","Company Name":"Orlando Health","First Name":"Debbie","Last Name":"Ventre","Email":"Deborah.Ventre@orlandohealth.com","Address1":"10000 West Colonial Dr","Town \/ City":"Ocoee","State \/ County":9,"Zipcode \/ Postcode":"34761E","Country":"USA","Salutation":"Mrs.","Phone":"407 2961731 ","Account manager":"2","Role":8,"Installer":"GERRY\/CARLOS","Area":"ORL","BILLING EMAIL":"APInvoices@orlandohealth.com","PURCHASE ORDER NUMBER":"FAC0461-1867007","Additional Contacts":"3712","Job Ref No":"VU604446R1","VAT":"Enabled","Delivery Cost":"All Options","Gross Profit Percentage":"73.89","jd_isonlineorder":1,"jd_is_submitted_from":1,"End Customer Override Type":1,"End Customer Delivery Cost Include Vat":1,"End Customer Fitting Cost Include Vat":1,"jd_organizationid":25,"jd_deviceplatform":3,"jd_qbodisplayname":"Orlando Health","Commission":"[]","jd_onlineprefixseq":"6","jd_fromjobrefwhole":"''","jd_isrework":1,"Job Rework Enable":"On","jd_rework_price":1,"jd_endcustomerservicecostinclvat":1},"changedFrom":null,"moduleName":"Job","customMessage":"new item has been created in Job","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:36:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(230): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2715579,"logName":"default","subjectId":9107,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:36:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T14:36:50.000000Z\",\"jd_rework_count\":1},\"old\":{\"jd_updatedat\":\"2026-01-30T14:36:37.000000Z\",\"jd_rework_count\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Count":1},"changedFrom":{"Job Rework Count":0},"moduleName":"Job","customMessage":"Job has been updated the field Job Rework Count which is linked to the Job Ref No: VU604446","parentSubjectId":9107,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:38:50] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:39:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1376, App\Models\JobMultiQuotePivotModel, 1374, App\Models\Job\bm_jobdetails, 8, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T14:39:05.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T14:38:38.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:39:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":413624,"logName":"default","subjectId":1376,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 14:39:05","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T14:39:05.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T14:38:38.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1350","parentSubjectId":1374,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:39:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"332.80","Net Price":"332.80","VAT Price":"23.31","Gross Price Amount":"356.11","Gross Profit":"274.14","Total CostPrice":"68.26","Amount Outstanding":"356.11","Gross Profit Percentage":"80.06"}, {"List Price":"374.70","Net Price":"374.70","VAT Price":"26.24","Gross Price Amount":"400.94","Gross Profit":"292.38","Total CostPrice":"82.32","Amount Outstanding":"400.94","Gross Profit Percentage":"78.03"}, {"attributes":{"jmq_listprice":"374.70","jmq_netprice":"374.70","jmq_vat":"26.24","jmq_grossprice":"400.94","jmq_grossprofit":"292.38","jmq_costprice":"82.32","jmq_amountoutstanding":"400.94","jmq_updatedat":"2026-01-30T14:39:08.000000Z","jmq_grossprofit_percentage":"78.03"},"old":{"jmq_listprice":"332.80","jmq_netprice":"332.80","jmq_vat":"23.31","jmq_grossprice":"356.11","jmq_grossprofit":"274.14","jmq_costprice":"68.26","jmq_amountoutstanding":"356.11","jmq_updatedat":"2026-01-30T14:39:06.000000Z","jmq_grossprofit_percentage":"80.06"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:39:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":97014,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:39:08","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"374.70\",\"jmq_netprice\":\"374.70\",\"jmq_vat\":\"26.24\",\"jmq_grossprice\":\"400.94\",\"jmq_grossprofit\":\"292.38\",\"jmq_costprice\":\"82.32\",\"jmq_amountoutstanding\":\"400.94\",\"jmq_updatedat\":\"2026-01-30T14:39:08.000000Z\",\"jmq_grossprofit_percentage\":\"78.03\"},\"old\":{\"jmq_listprice\":\"332.80\",\"jmq_netprice\":\"332.80\",\"jmq_vat\":\"23.31\",\"jmq_grossprice\":\"356.11\",\"jmq_grossprofit\":\"274.14\",\"jmq_costprice\":\"68.26\",\"jmq_amountoutstanding\":\"356.11\",\"jmq_updatedat\":\"2026-01-30T14:39:06.000000Z\",\"jmq_grossprofit_percentage\":\"80.06\"}}","actionType":"updated","changedTo":{"List Price":"374.70","Net Price":"374.70","VAT Price":"26.24","Gross Price Amount":"400.94","Gross Profit":"292.38","Total CostPrice":"82.32","Amount Outstanding":"400.94","Gross Profit Percentage":"78.03"},"changedFrom":{"List Price":"332.80","Net Price":"332.80","VAT Price":"23.31","Gross Price Amount":"356.11","Gross Profit":"274.14","Total CostPrice":"68.26","Amount Outstanding":"356.11","Gross Profit Percentage":"80.06"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:39:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 319, App\Models\JobMultiQuotePivotModel, 324, App\Models\Job\bm_jobdetails, 4, {"List Price":"374.70","Net Price":"374.70","VAT Price":"26.24","Gross Price Amount":"400.94","Total CostPrice":"82.32","Amount Outstanding":"400.94"}, {"List Price":"406.70","Net Price":"406.70","VAT Price":"28.48","Gross Price Amount":"435.18","Total CostPrice":"96.38","Amount Outstanding":"435.18"}, {"attributes":{"jmq_listprice":"406.70","jmq_netprice":"406.70","jmq_vat":"28.48","jmq_grossprice":"435.18","jmq_costprice":"96.38","jmq_amountoutstanding":"435.18","jmq_updatedat":"2026-01-30T14:39:27.000000Z"},"old":{"jmq_listprice":"374.70","jmq_netprice":"374.70","jmq_vat":"26.24","jmq_grossprice":"400.94","jmq_costprice":"82.32","jmq_amountoutstanding":"400.94","jmq_updatedat":"2026-01-30T14:39:25.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:39:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":97021,"logName":"default","subjectId":319,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 14:39:27","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"406.70\",\"jmq_netprice\":\"406.70\",\"jmq_vat\":\"28.48\",\"jmq_grossprice\":\"435.18\",\"jmq_costprice\":\"96.38\",\"jmq_amountoutstanding\":\"435.18\",\"jmq_updatedat\":\"2026-01-30T14:39:27.000000Z\"},\"old\":{\"jmq_listprice\":\"374.70\",\"jmq_netprice\":\"374.70\",\"jmq_vat\":\"26.24\",\"jmq_grossprice\":\"400.94\",\"jmq_costprice\":\"82.32\",\"jmq_amountoutstanding\":\"400.94\",\"jmq_updatedat\":\"2026-01-30T14:39:25.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"406.70","Net Price":"406.70","VAT Price":"28.48","Gross Price Amount":"435.18","Total CostPrice":"96.38","Amount Outstanding":"435.18"},"changedFrom":{"List Price":"374.70","Net Price":"374.70","VAT Price":"26.24","Gross Price Amount":"400.94","Total CostPrice":"82.32","Amount Outstanding":"400.94"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: AA313","parentSubjectId":324,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:41:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715592,"logName":"default","subjectId":9873,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:41:54","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T14:41:54.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T14:36:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:41:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715593,"logName":"default","subjectId":9872,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:41:54","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T14:41:54.000000Z\"},\"old\":{\"jd_duedate\":\"0000-00-00\",\"jd_updatedat\":\"2026-01-30T14:36:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:41:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2715595,"logName":"default","subjectId":9872,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:41:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T14:41:56.000000Z\"},\"old\":{\"jd_grossprofit_percentage\":\"73.89\",\"jd_updatedat\":\"2026-01-30T14:41:54.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"73.89"},"moduleName":"Job","customMessage":"Job has been updated the field Gross Profit Percentage which is linked to the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:41:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2715597,"logName":"default","subjectId":9873,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:41:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:41:56.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T14:41:54.000000Z\",\"jmq_grossprofit_percentage\":\"73.89\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"73.89"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:41:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715601,"logName":"default","subjectId":9872,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 14:41:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":1,\\\"39\\\":46,\\\"41\\\":2,\\\"44\\\":\\\"Orlando Health\\\",\\\"45\\\":\\\"Debbie\\\",\\\"46\\\":\\\"Ventre\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"Deborah.Ventre@orlandohealth.com\\\",\\\"49\\\":\\\"10000 West Colonial Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761E\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"407 2961731 \\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"2\\\",\\\"558\\\":8,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"GERRY\\\/CARLOS\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"APInvoices@orlandohealth.com\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"FAC0461-1867007\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T14:41:57.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":1,\\\"39\\\":46,\\\"41\\\":2,\\\"44\\\":\\\"Orlando Health\\\",\\\"45\\\":\\\"Debbie\\\",\\\"46\\\":\\\"Ventre\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"Deborah.Ventre@orlandohealth.com\\\",\\\"49\\\":\\\"10000 West Colonial Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761E\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"407 2961731 \\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"2\\\",\\\"558\\\":8,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"GERRY\\\\\\\/CARLOS\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"APInvoices@orlandohealth.com\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"FAC0461-1867007\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_updatedat\":\"2026-01-30T14:41:56.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:41:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715603,"logName":"default","subjectId":9873,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 14:41:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T14:36:50.000000Z\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_updatedat\":\"2026-01-30T14:41:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\""},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604446R1","parentSubjectId":9872,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:42:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"112660.26","Net Price":"112660.26","Gross Price Amount":"112660.26","Gross Profit":"108000.94","Total CostPrice":"4630.30","Amount Outstanding":"112660.26","Gross Profit Percentage":"96.05"}, {"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Gross Profit":"108056.62","Total CostPrice":"4805.39","Amount Outstanding":"112862.01","Gross Profit Percentage":"95.74"}, {"attributes":{"jmq_listprice":"112862.01","jmq_netprice":"112862.01","jmq_grossprice":"112862.01","jmq_grossprofit":"108056.62","jmq_costprice":"4805.39","jmq_amountoutstanding":"112862.01","jmq_grossprofit_percentage":"95.74"},"old":{"jmq_listprice":"112660.26","jmq_netprice":"112660.26","jmq_grossprice":"112660.26","jmq_grossprofit":"108000.94","jmq_costprice":"4630.30","jmq_amountoutstanding":"112660.26","jmq_grossprofit_percentage":"96.05"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:42:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413655,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:42:18","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"112862.01\",\"jmq_netprice\":\"112862.01\",\"jmq_grossprice\":\"112862.01\",\"jmq_grossprofit\":\"108056.62\",\"jmq_costprice\":\"4805.39\",\"jmq_amountoutstanding\":\"112862.01\",\"jmq_grossprofit_percentage\":\"95.74\"},\"old\":{\"jmq_listprice\":\"112660.26\",\"jmq_netprice\":\"112660.26\",\"jmq_grossprice\":\"112660.26\",\"jmq_grossprofit\":\"108000.94\",\"jmq_costprice\":\"4630.30\",\"jmq_amountoutstanding\":\"112660.26\",\"jmq_grossprofit_percentage\":\"96.05\"}}","actionType":"updated","changedTo":{"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Gross Profit":"108056.62","Total CostPrice":"4805.39","Amount Outstanding":"112862.01","Gross Profit Percentage":"95.74"},"changedFrom":{"List Price":"112660.26","Net Price":"112660.26","Gross Price Amount":"112660.26","Gross Profit":"108000.94","Total CostPrice":"4630.30","Amount Outstanding":"112660.26","Gross Profit Percentage":"96.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:42:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"}, {"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"}, {"attributes":{"jmq_listprice":"113147.37","jmq_netprice":"113147.37","jmq_grossprice":"113147.37","jmq_costprice":"5050.48","jmq_amountoutstanding":"113147.37","jmq_updatedat":"2026-01-30T14:42:53.000000Z"},"old":{"jmq_listprice":"112862.01","jmq_netprice":"112862.01","jmq_grossprice":"112862.01","jmq_costprice":"4805.39","jmq_amountoutstanding":"112862.01","jmq_updatedat":"2026-01-30T14:42:49.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:42:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413681,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:42:53","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113147.37\",\"jmq_netprice\":\"113147.37\",\"jmq_grossprice\":\"113147.37\",\"jmq_costprice\":\"5050.48\",\"jmq_amountoutstanding\":\"113147.37\",\"jmq_updatedat\":\"2026-01-30T14:42:53.000000Z\"},\"old\":{\"jmq_listprice\":\"112862.01\",\"jmq_netprice\":\"112862.01\",\"jmq_grossprice\":\"112862.01\",\"jmq_costprice\":\"4805.39\",\"jmq_amountoutstanding\":\"112862.01\",\"jmq_updatedat\":\"2026-01-30T14:42:49.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"},"changedFrom":{"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:43:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Gross Profit":"108056.62","Total CostPrice":"5050.48","Amount Outstanding":"113147.37","Gross Profit Percentage":"95.74"}, {"List Price":"113348.80","Net Price":"113348.80","Gross Price Amount":"113348.80","Gross Profit":"108123.49","Total CostPrice":"5225.31","Amount Outstanding":"113348.80","Gross Profit Percentage":"95.39"}, {"attributes":{"jmq_listprice":"113348.80","jmq_netprice":"113348.80","jmq_grossprice":"113348.80","jmq_grossprofit":"108123.49","jmq_costprice":"5225.31","jmq_amountoutstanding":"113348.80","jmq_updatedat":"2026-01-30T14:43:22.000000Z","jmq_grossprofit_percentage":"95.39"},"old":{"jmq_listprice":"113147.37","jmq_netprice":"113147.37","jmq_grossprice":"113147.37","jmq_grossprofit":"108056.62","jmq_costprice":"5050.48","jmq_amountoutstanding":"113147.37","jmq_updatedat":"2026-01-30T14:43:18.000000Z","jmq_grossprofit_percentage":"95.74"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:43:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413710,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:43:22","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113348.80\",\"jmq_netprice\":\"113348.80\",\"jmq_grossprice\":\"113348.80\",\"jmq_grossprofit\":\"108123.49\",\"jmq_costprice\":\"5225.31\",\"jmq_amountoutstanding\":\"113348.80\",\"jmq_updatedat\":\"2026-01-30T14:43:22.000000Z\",\"jmq_grossprofit_percentage\":\"95.39\"},\"old\":{\"jmq_listprice\":\"113147.37\",\"jmq_netprice\":\"113147.37\",\"jmq_grossprice\":\"113147.37\",\"jmq_grossprofit\":\"108056.62\",\"jmq_costprice\":\"5050.48\",\"jmq_amountoutstanding\":\"113147.37\",\"jmq_updatedat\":\"2026-01-30T14:43:18.000000Z\",\"jmq_grossprofit_percentage\":\"95.74\"}}","actionType":"updated","changedTo":{"List Price":"113348.80","Net Price":"113348.80","Gross Price Amount":"113348.80","Gross Profit":"108123.49","Total CostPrice":"5225.31","Amount Outstanding":"113348.80","Gross Profit Percentage":"95.39"},"changedFrom":{"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Gross Profit":"108056.62","Total CostPrice":"5050.48","Amount Outstanding":"113147.37","Gross Profit Percentage":"95.74"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:43:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"113348.80","Net Price":"113348.80","Gross Price Amount":"113348.80","Gross Profit":"108123.49","Total CostPrice":"5225.31","Amount Outstanding":"113348.80","Gross Profit Percentage":"95.39"}, {"List Price":"113621.57","Net Price":"113621.57","Gross Price Amount":"113621.57","Gross Profit":"108162.64","Total CostPrice":"5458.93","Amount Outstanding":"113621.57","Gross Profit Percentage":"95.20"}, {"attributes":{"jmq_listprice":"113621.57","jmq_netprice":"113621.57","jmq_grossprice":"113621.57","jmq_grossprofit":"108162.64","jmq_costprice":"5458.93","jmq_amountoutstanding":"113621.57","jmq_updatedat":"2026-01-30T14:43:44.000000Z","jmq_grossprofit_percentage":"95.20"},"old":{"jmq_listprice":"113348.80","jmq_netprice":"113348.80","jmq_grossprice":"113348.80","jmq_grossprofit":"108123.49","jmq_costprice":"5225.31","jmq_amountoutstanding":"113348.80","jmq_updatedat":"2026-01-30T14:43:40.000000Z","jmq_grossprofit_percentage":"95.39"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:43:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413740,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:43:44","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113621.57\",\"jmq_netprice\":\"113621.57\",\"jmq_grossprice\":\"113621.57\",\"jmq_grossprofit\":\"108162.64\",\"jmq_costprice\":\"5458.93\",\"jmq_amountoutstanding\":\"113621.57\",\"jmq_updatedat\":\"2026-01-30T14:43:44.000000Z\",\"jmq_grossprofit_percentage\":\"95.20\"},\"old\":{\"jmq_listprice\":\"113348.80\",\"jmq_netprice\":\"113348.80\",\"jmq_grossprice\":\"113348.80\",\"jmq_grossprofit\":\"108123.49\",\"jmq_costprice\":\"5225.31\",\"jmq_amountoutstanding\":\"113348.80\",\"jmq_updatedat\":\"2026-01-30T14:43:40.000000Z\",\"jmq_grossprofit_percentage\":\"95.39\"}}","actionType":"updated","changedTo":{"List Price":"113621.57","Net Price":"113621.57","Gross Price Amount":"113621.57","Gross Profit":"108162.64","Total CostPrice":"5458.93","Amount Outstanding":"113621.57","Gross Profit Percentage":"95.20"},"changedFrom":{"List Price":"113348.80","Net Price":"113348.80","Gross Price Amount":"113348.80","Gross Profit":"108123.49","Total CostPrice":"5225.31","Amount Outstanding":"113348.80","Gross Profit Percentage":"95.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:44:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"113621.57","Net Price":"113621.57","Gross Price Amount":"113621.57","Total CostPrice":"5458.93","Amount Outstanding":"113621.57"}, {"List Price":"113838.08","Net Price":"113838.08","Gross Price Amount":"113838.08","Total CostPrice":"5646.38","Amount Outstanding":"113838.08"}, {"attributes":{"jmq_listprice":"113838.08","jmq_netprice":"113838.08","jmq_grossprice":"113838.08","jmq_costprice":"5646.38","jmq_amountoutstanding":"113838.08","jmq_updatedat":"2026-01-30T14:44:09.000000Z"},"old":{"jmq_listprice":"113621.57","jmq_netprice":"113621.57","jmq_grossprice":"113621.57","jmq_costprice":"5458.93","jmq_amountoutstanding":"113621.57","jmq_updatedat":"2026-01-30T14:44:05.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:44:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413772,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:44:09","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113838.08\",\"jmq_netprice\":\"113838.08\",\"jmq_grossprice\":\"113838.08\",\"jmq_costprice\":\"5646.38\",\"jmq_amountoutstanding\":\"113838.08\",\"jmq_updatedat\":\"2026-01-30T14:44:09.000000Z\"},\"old\":{\"jmq_listprice\":\"113621.57\",\"jmq_netprice\":\"113621.57\",\"jmq_grossprice\":\"113621.57\",\"jmq_costprice\":\"5458.93\",\"jmq_amountoutstanding\":\"113621.57\",\"jmq_updatedat\":\"2026-01-30T14:44:05.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"113838.08","Net Price":"113838.08","Gross Price Amount":"113838.08","Total CostPrice":"5646.38","Amount Outstanding":"113838.08"},"changedFrom":{"List Price":"113621.57","Net Price":"113621.57","Gross Price Amount":"113621.57","Total CostPrice":"5458.93","Amount Outstanding":"113621.57"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:46:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 14:50:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"113838.08","Net Price":"113838.08","Gross Price Amount":"113838.08","Gross Profit":"108162.64","Total CostPrice":"5646.38","Amount Outstanding":"113838.08","Gross Profit Percentage":"95.20"}, {"List Price":"114054.42","Net Price":"114054.42","Gross Price Amount":"114054.42","Gross Profit":"108191.70","Total CostPrice":"5833.70","Amount Outstanding":"114054.42","Gross Profit Percentage":"95.04"}, {"attributes":{"jmq_listprice":"114054.42","jmq_netprice":"114054.42","jmq_grossprice":"114054.42","jmq_grossprofit":"108191.70","jmq_costprice":"5833.70","jmq_amountoutstanding":"114054.42","jmq_updatedat":"2026-01-30T14:50:17.000000Z","jmq_grossprofit_percentage":"95.04"},"old":{"jmq_listprice":"113838.08","jmq_netprice":"113838.08","jmq_grossprice":"113838.08","jmq_grossprofit":"108162.64","jmq_costprice":"5646.38","jmq_amountoutstanding":"113838.08","jmq_updatedat":"2026-01-30T14:50:13.000000Z","jmq_grossprofit_percentage":"95.20"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:50:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413800,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:50:17","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114054.42\",\"jmq_netprice\":\"114054.42\",\"jmq_grossprice\":\"114054.42\",\"jmq_grossprofit\":\"108191.70\",\"jmq_costprice\":\"5833.70\",\"jmq_amountoutstanding\":\"114054.42\",\"jmq_updatedat\":\"2026-01-30T14:50:17.000000Z\",\"jmq_grossprofit_percentage\":\"95.04\"},\"old\":{\"jmq_listprice\":\"113838.08\",\"jmq_netprice\":\"113838.08\",\"jmq_grossprice\":\"113838.08\",\"jmq_grossprofit\":\"108162.64\",\"jmq_costprice\":\"5646.38\",\"jmq_amountoutstanding\":\"113838.08\",\"jmq_updatedat\":\"2026-01-30T14:50:13.000000Z\",\"jmq_grossprofit_percentage\":\"95.20\"}}","actionType":"updated","changedTo":{"List Price":"114054.42","Net Price":"114054.42","Gross Price Amount":"114054.42","Gross Profit":"108191.70","Total CostPrice":"5833.70","Amount Outstanding":"114054.42","Gross Profit Percentage":"95.04"},"changedFrom":{"List Price":"113838.08","Net Price":"113838.08","Gross Price Amount":"113838.08","Gross Profit":"108162.64","Total CostPrice":"5646.38","Amount Outstanding":"113838.08","Gross Profit Percentage":"95.20"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:50:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"114054.42","Net Price":"114054.42","Gross Price Amount":"114054.42","Gross Profit":"108191.70","Total CostPrice":"5833.70","Amount Outstanding":"114054.42","Gross Profit Percentage":"95.04"}, {"List Price":"114285.37","Net Price":"114285.37","Gross Price Amount":"114285.37","Gross Profit":"108252.12","Total CostPrice":"6033.25","Amount Outstanding":"114285.37","Gross Profit Percentage":"94.72"}, {"attributes":{"jmq_listprice":"114285.37","jmq_netprice":"114285.37","jmq_grossprice":"114285.37","jmq_grossprofit":"108252.12","jmq_costprice":"6033.25","jmq_amountoutstanding":"114285.37","jmq_updatedat":"2026-01-30T14:50:50.000000Z","jmq_grossprofit_percentage":"94.72"},"old":{"jmq_listprice":"114054.42","jmq_netprice":"114054.42","jmq_grossprice":"114054.42","jmq_grossprofit":"108191.70","jmq_costprice":"5833.70","jmq_amountoutstanding":"114054.42","jmq_updatedat":"2026-01-30T14:50:46.000000Z","jmq_grossprofit_percentage":"95.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:50:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413830,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:50:50","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114285.37\",\"jmq_netprice\":\"114285.37\",\"jmq_grossprice\":\"114285.37\",\"jmq_grossprofit\":\"108252.12\",\"jmq_costprice\":\"6033.25\",\"jmq_amountoutstanding\":\"114285.37\",\"jmq_updatedat\":\"2026-01-30T14:50:50.000000Z\",\"jmq_grossprofit_percentage\":\"94.72\"},\"old\":{\"jmq_listprice\":\"114054.42\",\"jmq_netprice\":\"114054.42\",\"jmq_grossprice\":\"114054.42\",\"jmq_grossprofit\":\"108191.70\",\"jmq_costprice\":\"5833.70\",\"jmq_amountoutstanding\":\"114054.42\",\"jmq_updatedat\":\"2026-01-30T14:50:46.000000Z\",\"jmq_grossprofit_percentage\":\"95.04\"}}","actionType":"updated","changedTo":{"List Price":"114285.37","Net Price":"114285.37","Gross Price Amount":"114285.37","Gross Profit":"108252.12","Total CostPrice":"6033.25","Amount Outstanding":"114285.37","Gross Profit Percentage":"94.72"},"changedFrom":{"List Price":"114054.42","Net Price":"114054.42","Gross Price Amount":"114054.42","Gross Profit":"108191.70","Total CostPrice":"5833.70","Amount Outstanding":"114054.42","Gross Profit Percentage":"95.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:52:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"114285.37","Net Price":"114285.37","Gross Price Amount":"114285.37","Gross Profit":"108252.12","Total CostPrice":"6033.25","Amount Outstanding":"114285.37","Gross Profit Percentage":"94.72"}, {"List Price":"114486.95","Net Price":"114486.95","Gross Price Amount":"114486.95","Gross Profit":"108278.74","Total CostPrice":"6208.21","Amount Outstanding":"114486.95","Gross Profit Percentage":"94.58"}, {"attributes":{"jmq_listprice":"114486.95","jmq_netprice":"114486.95","jmq_grossprice":"114486.95","jmq_grossprofit":"108278.74","jmq_costprice":"6208.21","jmq_amountoutstanding":"114486.95","jmq_updatedat":"2026-01-30T14:52:20.000000Z","jmq_grossprofit_percentage":"94.58"},"old":{"jmq_listprice":"114285.37","jmq_netprice":"114285.37","jmq_grossprice":"114285.37","jmq_grossprofit":"108252.12","jmq_costprice":"6033.25","jmq_amountoutstanding":"114285.37","jmq_updatedat":"2026-01-30T14:52:16.000000Z","jmq_grossprofit_percentage":"94.72"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:52:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413873,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:52:20","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114486.95\",\"jmq_netprice\":\"114486.95\",\"jmq_grossprice\":\"114486.95\",\"jmq_grossprofit\":\"108278.74\",\"jmq_costprice\":\"6208.21\",\"jmq_amountoutstanding\":\"114486.95\",\"jmq_updatedat\":\"2026-01-30T14:52:20.000000Z\",\"jmq_grossprofit_percentage\":\"94.58\"},\"old\":{\"jmq_listprice\":\"114285.37\",\"jmq_netprice\":\"114285.37\",\"jmq_grossprice\":\"114285.37\",\"jmq_grossprofit\":\"108252.12\",\"jmq_costprice\":\"6033.25\",\"jmq_amountoutstanding\":\"114285.37\",\"jmq_updatedat\":\"2026-01-30T14:52:16.000000Z\",\"jmq_grossprofit_percentage\":\"94.72\"}}","actionType":"updated","changedTo":{"List Price":"114486.95","Net Price":"114486.95","Gross Price Amount":"114486.95","Gross Profit":"108278.74","Total CostPrice":"6208.21","Amount Outstanding":"114486.95","Gross Profit Percentage":"94.58"},"changedFrom":{"List Price":"114285.37","Net Price":"114285.37","Gross Price Amount":"114285.37","Gross Profit":"108252.12","Total CostPrice":"6033.25","Amount Outstanding":"114285.37","Gross Profit Percentage":"94.72"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:52:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"114486.95","Net Price":"114486.95","Gross Price Amount":"114486.95","Gross Profit":"108278.74","Total CostPrice":"6208.21","Amount Outstanding":"114486.95","Gross Profit Percentage":"94.58"}, {"List Price":"114689.00","Net Price":"114689.00","Gross Price Amount":"114689.00","Gross Profit":"108305.43","Total CostPrice":"6383.57","Amount Outstanding":"114689.00","Gross Profit Percentage":"94.43"}, {"attributes":{"jmq_listprice":"114689.00","jmq_netprice":"114689.00","jmq_grossprice":"114689.00","jmq_grossprofit":"108305.43","jmq_costprice":"6383.57","jmq_amountoutstanding":"114689.00","jmq_updatedat":"2026-01-30T14:52:48.000000Z","jmq_grossprofit_percentage":"94.43"},"old":{"jmq_listprice":"114486.95","jmq_netprice":"114486.95","jmq_grossprice":"114486.95","jmq_grossprofit":"108278.74","jmq_costprice":"6208.21","jmq_amountoutstanding":"114486.95","jmq_updatedat":"2026-01-30T14:52:44.000000Z","jmq_grossprofit_percentage":"94.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:52:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413903,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:52:48","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114689.00\",\"jmq_netprice\":\"114689.00\",\"jmq_grossprice\":\"114689.00\",\"jmq_grossprofit\":\"108305.43\",\"jmq_costprice\":\"6383.57\",\"jmq_amountoutstanding\":\"114689.00\",\"jmq_updatedat\":\"2026-01-30T14:52:48.000000Z\",\"jmq_grossprofit_percentage\":\"94.43\"},\"old\":{\"jmq_listprice\":\"114486.95\",\"jmq_netprice\":\"114486.95\",\"jmq_grossprice\":\"114486.95\",\"jmq_grossprofit\":\"108278.74\",\"jmq_costprice\":\"6208.21\",\"jmq_amountoutstanding\":\"114486.95\",\"jmq_updatedat\":\"2026-01-30T14:52:44.000000Z\",\"jmq_grossprofit_percentage\":\"94.58\"}}","actionType":"updated","changedTo":{"List Price":"114689.00","Net Price":"114689.00","Gross Price Amount":"114689.00","Gross Profit":"108305.43","Total CostPrice":"6383.57","Amount Outstanding":"114689.00","Gross Profit Percentage":"94.43"},"changedFrom":{"List Price":"114486.95","Net Price":"114486.95","Gross Price Amount":"114486.95","Gross Profit":"108278.74","Total CostPrice":"6208.21","Amount Outstanding":"114486.95","Gross Profit Percentage":"94.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:54:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"114689.00","Net Price":"114689.00","Gross Price Amount":"114689.00","Total CostPrice":"6383.57","Amount Outstanding":"114689.00"}, {"List Price":"114961.77","Net Price":"114961.77","Gross Price Amount":"114961.77","Total CostPrice":"6617.19","Amount Outstanding":"114961.77"}, {"attributes":{"jmq_listprice":"114961.77","jmq_netprice":"114961.77","jmq_grossprice":"114961.77","jmq_costprice":"6617.19","jmq_amountoutstanding":"114961.77"},"old":{"jmq_listprice":"114689.00","jmq_netprice":"114689.00","jmq_grossprice":"114689.00","jmq_costprice":"6383.57","jmq_amountoutstanding":"114689.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:54:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413937,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:54:29","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114961.77\",\"jmq_netprice\":\"114961.77\",\"jmq_grossprice\":\"114961.77\",\"jmq_costprice\":\"6617.19\",\"jmq_amountoutstanding\":\"114961.77\"},\"old\":{\"jmq_listprice\":\"114689.00\",\"jmq_netprice\":\"114689.00\",\"jmq_grossprice\":\"114689.00\",\"jmq_costprice\":\"6383.57\",\"jmq_amountoutstanding\":\"114689.00\"}}","actionType":"updated","changedTo":{"List Price":"114961.77","Net Price":"114961.77","Gross Price Amount":"114961.77","Total CostPrice":"6617.19","Amount Outstanding":"114961.77"},"changedFrom":{"List Price":"114689.00","Net Price":"114689.00","Gross Price Amount":"114689.00","Total CostPrice":"6383.57","Amount Outstanding":"114689.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:55:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"114961.77","Net Price":"114961.77","Gross Price Amount":"114961.77","Gross Profit":"108305.43","Total CostPrice":"6617.19","Amount Outstanding":"114961.77","Gross Profit Percentage":"94.43"}, {"List Price":"115178.28","Net Price":"115178.28","Gross Price Amount":"115178.28","Gross Profit":"108344.58","Total CostPrice":"6804.64","Amount Outstanding":"115178.28","Gross Profit Percentage":"94.24"}, {"attributes":{"jmq_listprice":"115178.28","jmq_netprice":"115178.28","jmq_grossprice":"115178.28","jmq_grossprofit":"108344.58","jmq_costprice":"6804.64","jmq_amountoutstanding":"115178.28","jmq_updatedat":"2026-01-30T14:55:00.000000Z","jmq_grossprofit_percentage":"94.24"},"old":{"jmq_listprice":"114961.77","jmq_netprice":"114961.77","jmq_grossprice":"114961.77","jmq_grossprofit":"108305.43","jmq_costprice":"6617.19","jmq_amountoutstanding":"114961.77","jmq_updatedat":"2026-01-30T14:54:57.000000Z","jmq_grossprofit_percentage":"94.43"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:55:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413963,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:55:00","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"115178.28\",\"jmq_netprice\":\"115178.28\",\"jmq_grossprice\":\"115178.28\",\"jmq_grossprofit\":\"108344.58\",\"jmq_costprice\":\"6804.64\",\"jmq_amountoutstanding\":\"115178.28\",\"jmq_updatedat\":\"2026-01-30T14:55:00.000000Z\",\"jmq_grossprofit_percentage\":\"94.24\"},\"old\":{\"jmq_listprice\":\"114961.77\",\"jmq_netprice\":\"114961.77\",\"jmq_grossprice\":\"114961.77\",\"jmq_grossprofit\":\"108305.43\",\"jmq_costprice\":\"6617.19\",\"jmq_amountoutstanding\":\"114961.77\",\"jmq_updatedat\":\"2026-01-30T14:54:57.000000Z\",\"jmq_grossprofit_percentage\":\"94.43\"}}","actionType":"updated","changedTo":{"List Price":"115178.28","Net Price":"115178.28","Gross Price Amount":"115178.28","Gross Profit":"108344.58","Total CostPrice":"6804.64","Amount Outstanding":"115178.28","Gross Profit Percentage":"94.24"},"changedFrom":{"List Price":"114961.77","Net Price":"114961.77","Gross Price Amount":"114961.77","Gross Profit":"108305.43","Total CostPrice":"6617.19","Amount Outstanding":"114961.77","Gross Profit Percentage":"94.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:55:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"115178.28","Net Price":"115178.28","Gross Price Amount":"115178.28","Gross Profit":"108344.58","Total CostPrice":"6804.64","Amount Outstanding":"115178.28","Gross Profit Percentage":"94.24"}, {"List Price":"115394.93","Net Price":"115394.93","Gross Price Amount":"115394.93","Gross Profit":"108402.71","Total CostPrice":"6992.22","Amount Outstanding":"115394.93","Gross Profit Percentage":"93.94"}, {"attributes":{"jmq_listprice":"115394.93","jmq_netprice":"115394.93","jmq_grossprice":"115394.93","jmq_grossprofit":"108402.71","jmq_costprice":"6992.22","jmq_amountoutstanding":"115394.93","jmq_updatedat":"2026-01-30T14:55:27.000000Z","jmq_grossprofit_percentage":"93.94"},"old":{"jmq_listprice":"115178.28","jmq_netprice":"115178.28","jmq_grossprice":"115178.28","jmq_grossprofit":"108344.58","jmq_costprice":"6804.64","jmq_amountoutstanding":"115178.28","jmq_updatedat":"2026-01-30T14:55:23.000000Z","jmq_grossprofit_percentage":"94.24"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:55:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":413993,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 14:55:27","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"115394.93\",\"jmq_netprice\":\"115394.93\",\"jmq_grossprice\":\"115394.93\",\"jmq_grossprofit\":\"108402.71\",\"jmq_costprice\":\"6992.22\",\"jmq_amountoutstanding\":\"115394.93\",\"jmq_updatedat\":\"2026-01-30T14:55:27.000000Z\",\"jmq_grossprofit_percentage\":\"93.94\"},\"old\":{\"jmq_listprice\":\"115178.28\",\"jmq_netprice\":\"115178.28\",\"jmq_grossprice\":\"115178.28\",\"jmq_grossprofit\":\"108344.58\",\"jmq_costprice\":\"6804.64\",\"jmq_amountoutstanding\":\"115178.28\",\"jmq_updatedat\":\"2026-01-30T14:55:23.000000Z\",\"jmq_grossprofit_percentage\":\"94.24\"}}","actionType":"updated","changedTo":{"List Price":"115394.93","Net Price":"115394.93","Gross Price Amount":"115394.93","Gross Profit":"108402.71","Total CostPrice":"6992.22","Amount Outstanding":"115394.93","Gross Profit Percentage":"93.94"},"changedFrom":{"List Price":"115178.28","Net Price":"115178.28","Gross Price Amount":"115178.28","Gross Profit":"108344.58","Total CostPrice":"6804.64","Amount Outstanding":"115178.28","Gross Profit Percentage":"94.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:55:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715615,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 14:55:58","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":15,\"jd_orderstatus\":16,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T14:55:58.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-12T16:57:07.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:55:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715618,"logName":"default","subjectId":9439,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 14:55:58","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:55:58.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-22T18:21:54.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:57:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1250, App\Models\JobMultiQuotePivotModel, 1248, App\Models\Job\bm_jobdetails, 8, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T14:57:07.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-11-25T16:37:51.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:57:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414008,"logName":"default","subjectId":1250,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 14:57:07","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:57:07.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-11-25T16:37:51.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1228","parentSubjectId":1248,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:57:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1375, App\Models\Job\bm_jobdetails, 22, {"Gross Profit Percentage":"100.00"}, {"User Defined Values":"\"\"","Gross Profit Percentage":"0.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T14:57:26.000000Z","jmq_grossprofit_percentage":"0.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T14:51:29.000000Z","jmq_grossprofit_percentage":"100.00","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:57:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414018,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 14:57:26","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T14:57:26.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T14:51:29.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","Gross Profit Percentage":"0.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C570R1","parentSubjectId":1375,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:57:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715633,"logName":"default","subjectId":9415,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 14:57:59","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":\\\"0\\\",\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Tampa\\\",\\\"45\\\":\\\"MARTAM\\\",\\\"46\\\":\\\"Maronda Sun Coast\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"13038 Us Hwy 41 South\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Gibsonton\\\",\\\"52\\\":9,\\\"53\\\":\\\"33534\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"813-671-5340\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/22 PVC TK 1\\\/23 VAL\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-17\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"07171441\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T14:57:59.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":\\\"0\\\",\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Tampa\\\",\\\"45\\\":\\\"MARTAM\\\",\\\"46\\\":\\\"Maronda Sun Coast\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"13038 Us Hwy 41 South\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Gibsonton\\\",\\\"52\\\":9,\\\"53\\\":\\\"33534\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"813-671-5340\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/22 PVC TK 1\\\/23 VAL\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-04\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"07171441\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-29T16:44:14.000000Z\"}}","actionType":"manualy updated","changedTo":{"INSTALL DUE DATE":"2026-02-16"},"changedFrom":{"INSTALL DUE DATE":"2026-02-03"},"moduleName":"Job","customMessage":"Job has been updated the field INSTALL DUE DATE which is linked to the Job Ref No: VU604689","parentSubjectId":9415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 14:58:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9602, App\Models\JobMultiQuotePivotModel, 9598, App\Models\Job\bm_jobdetails, 7, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T14:58:40.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-12T14:39:29.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:58:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715647,"logName":"default","subjectId":9602,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 14:58:40","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T14:58:40.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-12T14:39:29.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604830","parentSubjectId":9598,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:58:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1375, App\Models\Job\bm_jobdetails, 22, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"491.57","Net Price":"491.57","Gross Price Amount":"491.57","Gross Profit":"122.92","Total CostPrice":"368.65","Amount Outstanding":"491.57","Gross Profit Percentage":"25.01"}, {"attributes":{"jmq_listprice":"491.57","jmq_netprice":"491.57","jmq_grossprice":"491.57","jmq_grossprofit":"122.92","jmq_costprice":"368.65","jmq_amountoutstanding":"491.57","jmq_updatedat":"2026-01-30T14:58:50.000000Z","jmq_grossprofit_percentage":"25.01"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T14:58:49.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:58:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414028,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 14:58:50","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"491.57\",\"jmq_netprice\":\"491.57\",\"jmq_grossprice\":\"491.57\",\"jmq_grossprofit\":\"122.92\",\"jmq_costprice\":\"368.65\",\"jmq_amountoutstanding\":\"491.57\",\"jmq_updatedat\":\"2026-01-30T14:58:50.000000Z\",\"jmq_grossprofit_percentage\":\"25.01\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T14:58:49.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"491.57","Net Price":"491.57","Gross Price Amount":"491.57","Gross Profit":"122.92","Total CostPrice":"368.65","Amount Outstanding":"491.57","Gross Profit Percentage":"25.01"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C570R1","parentSubjectId":1375,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:58:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1375, App\Models\Job\bm_jobdetails, 22, {"List Price":"491.57","Net Price":"491.57","Gross Price Amount":"491.57","Gross Profit":"122.92","Amount Outstanding":"491.57","Gross Profit Percentage":"25.01"}, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"-368.65","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"-368.65","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T14:58:58.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_listprice":"491.57","jmq_netprice":"491.57","jmq_grossprice":"491.57","jmq_grossprofit":"122.92","jmq_amountoutstanding":"491.57","jmq_updatedat":"2026-01-30T14:58:56.000000Z","jmq_grossprofit_percentage":"25.01"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:58:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414035,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 14:58:58","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"-368.65\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T14:58:58.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_listprice\":\"491.57\",\"jmq_netprice\":\"491.57\",\"jmq_grossprice\":\"491.57\",\"jmq_grossprofit\":\"122.92\",\"jmq_amountoutstanding\":\"491.57\",\"jmq_updatedat\":\"2026-01-30T14:58:56.000000Z\",\"jmq_grossprofit_percentage\":\"25.01\"}}","actionType":"updated","changedTo":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"-368.65","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"List Price":"491.57","Net Price":"491.57","Gross Price Amount":"491.57","Gross Profit":"122.92","Amount Outstanding":"491.57","Gross Profit Percentage":"25.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C570R1","parentSubjectId":1375,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 14:59:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1375, App\Models\Job\bm_jobdetails, 22, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"End Customer Override Net Price":"491.57","End Customer Override Gross Price":"491.57"}, {"attributes":{"jmq_endcustomeroverridenetprice":"491.57","jmq_endcustomeroverridegrossprice":"491.57","jmq_updatedat":"2026-01-30T14:51:29.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T14:58:58.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 14:59:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414041,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 14:59:00","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"491.57\",\"jmq_endcustomeroverridegrossprice\":\"491.57\",\"jmq_updatedat\":\"2026-01-30T14:51:29.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T14:58:58.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"491.57","End Customer Override Gross Price":"491.57"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C570R1","parentSubjectId":1375,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:00:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9603, App\Models\JobMultiQuotePivotModel, 9599, App\Models\Job\bm_jobdetails, 7, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T15:00:43.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-12T14:52:01.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:00:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2715695,"logName":"default","subjectId":9603,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 15:00:43","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T15:00:43.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-12T14:52:01.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604831","parentSubjectId":9599,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:05:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":373180,"logName":"default","subjectId":1553,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 15:05:12","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T15:05:12.000000Z\"},\"old\":{\"jd_updatedby\":10,\"jd_updatedat\":\"2026-01-30T14:14:38.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 1233141530","parentSubjectId":1553,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:06:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:08:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"115394.93","Net Price":"115394.93","Gross Price Amount":"115394.93","Gross Profit":"108402.71","Total CostPrice":"6992.22","Amount Outstanding":"115394.93","Gross Profit Percentage":"93.94"}, {"List Price":"118002.93","Net Price":"118002.93","Gross Price Amount":"118002.93","Gross Profit":"108897.72","Total CostPrice":"9105.21","Amount Outstanding":"118002.93","Gross Profit Percentage":"92.28"}, {"attributes":{"jmq_listprice":"118002.93","jmq_netprice":"118002.93","jmq_grossprice":"118002.93","jmq_grossprofit":"108897.72","jmq_costprice":"9105.21","jmq_amountoutstanding":"118002.93","jmq_updatedat":"2026-01-30T15:08:26.000000Z","jmq_grossprofit_percentage":"92.28"},"old":{"jmq_listprice":"115394.93","jmq_netprice":"115394.93","jmq_grossprice":"115394.93","jmq_grossprofit":"108402.71","jmq_costprice":"6992.22","jmq_amountoutstanding":"115394.93","jmq_updatedat":"2026-01-30T15:08:24.000000Z","jmq_grossprofit_percentage":"93.94"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:08:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414119,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 15:08:26","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"118002.93\",\"jmq_netprice\":\"118002.93\",\"jmq_grossprice\":\"118002.93\",\"jmq_grossprofit\":\"108897.72\",\"jmq_costprice\":\"9105.21\",\"jmq_amountoutstanding\":\"118002.93\",\"jmq_updatedat\":\"2026-01-30T15:08:26.000000Z\",\"jmq_grossprofit_percentage\":\"92.28\"},\"old\":{\"jmq_listprice\":\"115394.93\",\"jmq_netprice\":\"115394.93\",\"jmq_grossprice\":\"115394.93\",\"jmq_grossprofit\":\"108402.71\",\"jmq_costprice\":\"6992.22\",\"jmq_amountoutstanding\":\"115394.93\",\"jmq_updatedat\":\"2026-01-30T15:08:24.000000Z\",\"jmq_grossprofit_percentage\":\"93.94\"}}","actionType":"updated","changedTo":{"List Price":"118002.93","Net Price":"118002.93","Gross Price Amount":"118002.93","Gross Profit":"108897.72","Total CostPrice":"9105.21","Amount Outstanding":"118002.93","Gross Profit Percentage":"92.28"},"changedFrom":{"List Price":"115394.93","Net Price":"115394.93","Gross Price Amount":"115394.93","Gross Profit":"108402.71","Total CostPrice":"6992.22","Amount Outstanding":"115394.93","Gross Profit Percentage":"93.94"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:08:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"List Price":"118002.93","Net Price":"118002.93","Gross Price Amount":"118002.93","Total CostPrice":"9105.21","Amount Outstanding":"118002.93"}, {"List Price":"120610.93","Net Price":"120610.93","Gross Price Amount":"120610.93","Total CostPrice":"11218.20","Amount Outstanding":"120610.93"}, {"attributes":{"jmq_listprice":"120610.93","jmq_netprice":"120610.93","jmq_grossprice":"120610.93","jmq_costprice":"11218.20","jmq_amountoutstanding":"120610.93","jmq_updatedat":"2026-01-30T15:08:59.000000Z"},"old":{"jmq_listprice":"118002.93","jmq_netprice":"118002.93","jmq_grossprice":"118002.93","jmq_costprice":"9105.21","jmq_amountoutstanding":"118002.93","jmq_updatedat":"2026-01-30T15:08:55.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:08:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414204,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 15:08:59","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"120610.93\",\"jmq_netprice\":\"120610.93\",\"jmq_grossprice\":\"120610.93\",\"jmq_costprice\":\"11218.20\",\"jmq_amountoutstanding\":\"120610.93\",\"jmq_updatedat\":\"2026-01-30T15:08:59.000000Z\"},\"old\":{\"jmq_listprice\":\"118002.93\",\"jmq_netprice\":\"118002.93\",\"jmq_grossprice\":\"118002.93\",\"jmq_costprice\":\"9105.21\",\"jmq_amountoutstanding\":\"118002.93\",\"jmq_updatedat\":\"2026-01-30T15:08:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"120610.93","Net Price":"120610.93","Gross Price Amount":"120610.93","Total CostPrice":"11218.20","Amount Outstanding":"120610.93"},"changedFrom":{"List Price":"118002.93","Net Price":"118002.93","Gross Price Amount":"118002.93","Total CostPrice":"9105.21","Amount Outstanding":"118002.93"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:09:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1317, App\Models\JobMultiQuotePivotModel, 1300, App\Models\Job\bm_jobdetails, 3, {"List Price":"31.20","Net Price":"31.20","Gross Price Amount":"31.20","Gross Profit":"7.80","Amount Outstanding":"31.20","Gross Profit Percentage":"25.00"}, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"-23.40","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"-23.40","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T15:09:26.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_listprice":"31.20","jmq_netprice":"31.20","jmq_grossprice":"31.20","jmq_grossprofit":"7.80","jmq_amountoutstanding":"31.20","jmq_updatedat":"2026-01-30T15:09:25.000000Z","jmq_grossprofit_percentage":"25.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:09:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599516,"logName":"default","subjectId":1317,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 15:09:26","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"-23.40\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T15:09:26.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_listprice\":\"31.20\",\"jmq_netprice\":\"31.20\",\"jmq_grossprice\":\"31.20\",\"jmq_grossprofit\":\"7.80\",\"jmq_amountoutstanding\":\"31.20\",\"jmq_updatedat\":\"2026-01-30T15:09:25.000000Z\",\"jmq_grossprofit_percentage\":\"25.00\"}}","actionType":"updated","changedTo":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"-23.40","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"List Price":"31.20","Net Price":"31.20","Gross Price Amount":"31.20","Gross Profit":"7.80","Amount Outstanding":"31.20","Gross Profit Percentage":"25.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2367","parentSubjectId":1300,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:10:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1317, App\Models\JobMultiQuotePivotModel, 1300, App\Models\Job\bm_jobdetails, 3, {"End Customer Override Net Price":"31.20","End Customer Override Gross Price":"31.20"}, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"attributes":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T15:10:26.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"31.20","jmq_endcustomeroverridegrossprice":"31.20","jmq_updatedat":"2026-01-23T15:49:17.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:10:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599546,"logName":"default","subjectId":1317,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 15:10:26","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T15:10:26.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"31.20\",\"jmq_endcustomeroverridegrossprice\":\"31.20\",\"jmq_updatedat\":\"2026-01-23T15:49:17.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"changedFrom":{"End Customer Override Net Price":"31.20","End Customer Override Gross Price":"31.20"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2367","parentSubjectId":1300,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:12:21] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1329, App\Models\JobMultiQuotePivotModel, 1312, App\Models\Job\bm_jobdetails, 14, {"Amount Outstanding":"6028.00","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"6028.00"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"6028.00","jmq_updatedby":14,"jmq_updatedat":"2026-01-30T15:12:21.000000Z"},"old":{"jmq_amountoutstanding":"6028.00","jmq_totpaid":"0.00","jmq_updatedby":22,"jmq_updatedat":"2026-01-28T18:01:59.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:12:21, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":1599559,"logName":"default","subjectId":1329,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 15:12:21","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"6028.00\",\"jmq_updatedby\":14,\"jmq_updatedat\":\"2026-01-30T15:12:21.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"6028.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-28T18:01:59.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"6028.00"},"changedFrom":{"Amount Outstanding":"6028.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2379","parentSubjectId":1312,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:12:28] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1329, App\Models\JobMultiQuotePivotModel, 1312, App\Models\Job\bm_jobdetails, 14, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":22,"jmq_updatedat":"2026-01-28T18:01:59.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":14,"jmq_updatedat":"2026-01-30T15:12:21.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:12:28, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599567,"logName":"default","subjectId":1329,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 15:12:28","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-28T18:01:59.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":14,\"jmq_updatedat\":\"2026-01-30T15:12:21.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2379","parentSubjectId":1312,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:13:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1378, App\Models\JobMultiQuotePivotModel, 1376, App\Models\Job\bm_jobdetails, 22, {"Gross Profit":"0.00","Total CostPrice":"0.00","Gross Profit Percentage":"95.23"}, {"Gross Profit":"-1106.30","Total CostPrice":"1106.30","Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_grossprofit":"-1106.30","jmq_costprice":"1106.30","jmq_updatedat":"2026-01-30T15:13:57.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_updatedat":"2026-01-30T15:13:56.000000Z","jmq_grossprofit_percentage":"95.23"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:13:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414266,"logName":"default","subjectId":1378,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 15:13:57","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-1106.30\",\"jmq_costprice\":\"1106.30\",\"jmq_updatedat\":\"2026-01-30T15:13:57.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T15:13:56.000000Z\",\"jmq_grossprofit_percentage\":\"95.23\"}}","actionType":"updated","changedTo":{"Gross Profit":"-1106.30","Total CostPrice":"1106.30","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"0.00","Total CostPrice":"0.00","Gross Profit Percentage":"95.23"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 184R1","parentSubjectId":1376,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:14:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1378, App\Models\JobMultiQuotePivotModel, 1376, App\Models\Job\bm_jobdetails, 22, {"Discount":"11945.00"}, {"Discount":"0.00","User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_orderformprice":"0.00","jmq_userdefinedarray":"\"\"","jmq_updatedat":"2026-01-30T15:13:05.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_orderformprice":"11945.00","jmq_userdefinedarray":null,"jmq_updatedat":"2026-01-30T15:13:57.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:14:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414272,"logName":"default","subjectId":1378,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 15:14:59","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_orderformprice\":\"0.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T15:13:05.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_orderformprice\":\"11945.00\",\"jmq_userdefinedarray\":null,\"jmq_updatedat\":\"2026-01-30T15:13:57.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Discount":"0.00","User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Discount":"11945.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 184R1","parentSubjectId":1376,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:17:03] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:17:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:19:25] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:26] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:26] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:27] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select `as_timeZoneid`, `as_dateFormat`, `as_timeFormat` from `bm_applicationSetup` where `as_status` = 0 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select `as_timeZoneid`, `as_dateFormat`, `as_timeFormat` from `bm_applicationSetup` where `as_status` = 0 limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Repositories/ActivityLogRepository.php(31): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/app/Http/Controllers/JobAllNotesTab.php(21): App\\Repositories\\ActivityLogRepository->__construct() #11 [internal function]: App\\Http\\Controllers\\JobAllNotesTab->__construct() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(929): ReflectionClass->newInstanceArgs() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(881): Illuminate\\Container\\Container->resolve() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(866): Illuminate\\Container\\Container->make() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(274): Illuminate\\Foundation\\Application->make() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1099): Illuminate\\Routing\\Route->getController() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1030): Illuminate\\Routing\\Route->controllerMiddleware() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(810): Illuminate\\Routing\\Route->gatherMiddleware() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(792): Illuminate\\Routing\\Router->gatherRouteMiddleware() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Repositories/ActivityLogRepository.php(31): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/app/Http/Controllers/JobAllNotesTab.php(21): App\\Repositories\\ActivityLogRepository->__construct() #13 [internal function]: App\\Http\\Controllers\\JobAllNotesTab->__construct() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(929): ReflectionClass->newInstanceArgs() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(770): Illuminate\\Container\\Container->build() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(881): Illuminate\\Container\\Container->resolve() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(706): Illuminate\\Foundation\\Application->resolve() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(866): Illuminate\\Container\\Container->make() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(274): Illuminate\\Foundation\\Application->make() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1099): Illuminate\\Routing\\Route->getController() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(1030): Illuminate\\Routing\\Route->controllerMiddleware() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(810): Illuminate\\Routing\\Route->gatherMiddleware() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(792): Illuminate\\Routing\\Router->gatherRouteMiddleware() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 15:19:27] production.ERROR: Undefined array key "company_name" {"exception":"[object] (ErrorException(code: 0): Undefined array key \"company_name\" at /var/www/html/api/app/Exceptions/Handler.php:83) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Exceptions/Handler.php(83): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(51): App\\Exceptions\\Handler->render() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(143): Illuminate\\Routing\\Pipeline->handleException() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #14 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #16 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #21 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #22 {main} "} [2026-01-30 15:19:31] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:31] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:33] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:34] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:34] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:34] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:39] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:40] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:40] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:40] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:40] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:42] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:19:48] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:19:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:19:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:19:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1053, App\Models\JobMultiQuotePivotModel, 1036, App\Models\Job\bm_jobdetails, 19, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":9,"jmq_updatedat":"2025-10-13T21:13:31.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":19,"jmq_updatedat":"2026-01-30T15:16:18.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:19:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599589,"logName":"default","subjectId":1053,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 15:19:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":9,\"jmq_updatedat\":\"2025-10-13T21:13:31.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T15:16:18.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2103","parentSubjectId":1036,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:21:37] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:24:01] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:24:17] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:24:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1555863,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 15:24:42","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T15:24:42.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T01:13:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:24:48] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 15:26:38] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:27:19] production.ERROR: SQLSTATE[HY000] [1049] Unknown database 'BMDEMOTEST' {"exception":"[object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'BMDEMOTEST' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func() #6 /var/www/html/api/app/Http/Controllers/login/OnlineOrderLoginController.php(161): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\login\\OnlineOrderLoginController->login() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 15:27:30] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:28:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 861, App\Models\JobMultiQuotePivotModel, 844, App\Models\Job\bm_jobdetails, 25, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T15:28:16.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-08-19T18:55:55.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:28:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599614,"logName":"default","subjectId":861,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 15:28:16","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T15:28:16.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-08-19T18:55:55.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1911","parentSubjectId":844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373189,"logName":"default","subjectId":1509,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:30:43","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:30:43.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-14T21:31:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141486","parentSubjectId":1509,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373190,"logName":"default","subjectId":1480,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:30:43","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:30:43.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-28T19:25:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141460","parentSubjectId":1480,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373191,"logName":"default","subjectId":1475,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:30:43","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:30:43.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-27T14:51:25.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141456","parentSubjectId":1475,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373192,"logName":"default","subjectId":1474,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:30:43","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:30:43.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-19T16:06:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141455","parentSubjectId":1474,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373193,"logName":"default","subjectId":1461,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:32:19","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:32:19.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-22T19:25:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141443","parentSubjectId":1461,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373194,"logName":"default","subjectId":1451,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:32:19","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:32:19.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2025-12-29T15:05:16.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141434","parentSubjectId":1451,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373195,"logName":"default","subjectId":1450,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:32:19","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:32:19.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2025-12-23T17:32:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141433","parentSubjectId":1450,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373196,"logName":"default","subjectId":1449,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:32:19","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:32:19.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2025-12-30T15:13:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141432","parentSubjectId":1449,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373197,"logName":"default","subjectId":1448,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:32:19","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:32:19.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-27T14:13:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141431","parentSubjectId":1448,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:32:27] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 15:35:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"284.45","Net Price":"284.45","VAT Price":"18.49","Gross Price Amount":"302.94","Total CostPrice":"77.72","Amount Outstanding":"302.94"}, {"attributes":{"jmq_listprice":"284.45","jmq_netprice":"284.45","jmq_vat":"18.49","jmq_grossprice":"302.94","jmq_costprice":"77.72","jmq_amountoutstanding":"302.94","jmq_updatedat":"2026-01-30T15:35:08.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T15:35:06.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:35:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715795,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:35:08","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"284.45\",\"jmq_netprice\":\"284.45\",\"jmq_vat\":\"18.49\",\"jmq_grossprice\":\"302.94\",\"jmq_costprice\":\"77.72\",\"jmq_amountoutstanding\":\"302.94\",\"jmq_updatedat\":\"2026-01-30T15:35:08.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T15:35:06.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"284.45","Net Price":"284.45","VAT Price":"18.49","Gross Price Amount":"302.94","Total CostPrice":"77.72","Amount Outstanding":"302.94"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:35:29] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:35:31] production.ERROR: SQLSTATE[HY000] [1049] Unknown database 'BMDEMOTEST' {"exception":"[object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'BMDEMOTEST' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func() #6 /var/www/html/api/app/Http/Controllers/login/OnlineOrderLoginController.php(161): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\login\\OnlineOrderLoginController->login() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 15:35:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373198,"logName":"default","subjectId":1502,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:35:33","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:35:33.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-13T22:48:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141479","parentSubjectId":1502,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:35:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":373199,"logName":"default","subjectId":1490,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:35:33","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T15:35:33.000000Z\"},\"old\":{\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-07T18:15:38.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: 1233141468","parentSubjectId":1490,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:35:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"284.45","Net Price":"284.45","VAT Price":"18.49","Gross Price Amount":"302.94","Total CostPrice":"77.72","Amount Outstanding":"302.94"}, {"List Price":"568.55","Net Price":"568.55","VAT Price":"36.96","Gross Price Amount":"605.51","Total CostPrice":"155.33","Amount Outstanding":"605.51"}, {"attributes":{"jmq_listprice":"568.55","jmq_netprice":"568.55","jmq_vat":"36.96","jmq_grossprice":"605.51","jmq_costprice":"155.33","jmq_amountoutstanding":"605.51","jmq_updatedat":"2026-01-30T15:35:35.000000Z"},"old":{"jmq_listprice":"284.45","jmq_netprice":"284.45","jmq_vat":"18.49","jmq_grossprice":"302.94","jmq_costprice":"77.72","jmq_amountoutstanding":"302.94","jmq_updatedat":"2026-01-30T15:35:33.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:35:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715802,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:35:35","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"568.55\",\"jmq_netprice\":\"568.55\",\"jmq_vat\":\"36.96\",\"jmq_grossprice\":\"605.51\",\"jmq_costprice\":\"155.33\",\"jmq_amountoutstanding\":\"605.51\",\"jmq_updatedat\":\"2026-01-30T15:35:35.000000Z\"},\"old\":{\"jmq_listprice\":\"284.45\",\"jmq_netprice\":\"284.45\",\"jmq_vat\":\"18.49\",\"jmq_grossprice\":\"302.94\",\"jmq_costprice\":\"77.72\",\"jmq_amountoutstanding\":\"302.94\",\"jmq_updatedat\":\"2026-01-30T15:35:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"568.55","Net Price":"568.55","VAT Price":"36.96","Gross Price Amount":"605.51","Total CostPrice":"155.33","Amount Outstanding":"605.51"},"changedFrom":{"List Price":"284.45","Net Price":"284.45","VAT Price":"18.49","Gross Price Amount":"302.94","Total CostPrice":"77.72","Amount Outstanding":"302.94"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:36:19] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:36:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"568.55","Net Price":"568.55","VAT Price":"36.96","Gross Price Amount":"605.51","Total CostPrice":"155.33","Amount Outstanding":"605.51"}, {"List Price":"841.89","Net Price":"841.89","VAT Price":"54.73","Gross Price Amount":"896.62","Total CostPrice":"230.20","Amount Outstanding":"896.62"}, {"attributes":{"jmq_listprice":"841.89","jmq_netprice":"841.89","jmq_vat":"54.73","jmq_grossprice":"896.62","jmq_costprice":"230.20","jmq_amountoutstanding":"896.62","jmq_updatedat":"2026-01-30T15:36:35.000000Z"},"old":{"jmq_listprice":"568.55","jmq_netprice":"568.55","jmq_vat":"36.96","jmq_grossprice":"605.51","jmq_costprice":"155.33","jmq_amountoutstanding":"605.51","jmq_updatedat":"2026-01-30T15:36:33.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:36:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715809,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:36:35","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"841.89\",\"jmq_netprice\":\"841.89\",\"jmq_vat\":\"54.73\",\"jmq_grossprice\":\"896.62\",\"jmq_costprice\":\"230.20\",\"jmq_amountoutstanding\":\"896.62\",\"jmq_updatedat\":\"2026-01-30T15:36:35.000000Z\"},\"old\":{\"jmq_listprice\":\"568.55\",\"jmq_netprice\":\"568.55\",\"jmq_vat\":\"36.96\",\"jmq_grossprice\":\"605.51\",\"jmq_costprice\":\"155.33\",\"jmq_amountoutstanding\":\"605.51\",\"jmq_updatedat\":\"2026-01-30T15:36:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"841.89","Net Price":"841.89","VAT Price":"54.73","Gross Price Amount":"896.62","Total CostPrice":"230.20","Amount Outstanding":"896.62"},"changedFrom":{"List Price":"568.55","Net Price":"568.55","VAT Price":"36.96","Gross Price Amount":"605.51","Total CostPrice":"155.33","Amount Outstanding":"605.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:36:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"841.89","Net Price":"841.89","VAT Price":"54.73","Gross Price Amount":"896.62","Total CostPrice":"230.20","Amount Outstanding":"896.62"}, {"List Price":"1115.10","Net Price":"1115.10","VAT Price":"72.49","Gross Price Amount":"1187.59","Total CostPrice":"305.03","Amount Outstanding":"1187.59"}, {"attributes":{"jmq_listprice":"1115.10","jmq_netprice":"1115.10","jmq_vat":"72.49","jmq_grossprice":"1187.59","jmq_costprice":"305.03","jmq_amountoutstanding":"1187.59","jmq_updatedat":"2026-01-30T15:36:51.000000Z"},"old":{"jmq_listprice":"841.89","jmq_netprice":"841.89","jmq_vat":"54.73","jmq_grossprice":"896.62","jmq_costprice":"230.20","jmq_amountoutstanding":"896.62","jmq_updatedat":"2026-01-30T15:36:49.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:36:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715816,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:36:51","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1115.10\",\"jmq_netprice\":\"1115.10\",\"jmq_vat\":\"72.49\",\"jmq_grossprice\":\"1187.59\",\"jmq_costprice\":\"305.03\",\"jmq_amountoutstanding\":\"1187.59\",\"jmq_updatedat\":\"2026-01-30T15:36:51.000000Z\"},\"old\":{\"jmq_listprice\":\"841.89\",\"jmq_netprice\":\"841.89\",\"jmq_vat\":\"54.73\",\"jmq_grossprice\":\"896.62\",\"jmq_costprice\":\"230.20\",\"jmq_amountoutstanding\":\"896.62\",\"jmq_updatedat\":\"2026-01-30T15:36:49.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1115.10","Net Price":"1115.10","VAT Price":"72.49","Gross Price Amount":"1187.59","Total CostPrice":"305.03","Amount Outstanding":"1187.59"},"changedFrom":{"List Price":"841.89","Net Price":"841.89","VAT Price":"54.73","Gross Price Amount":"896.62","Total CostPrice":"230.20","Amount Outstanding":"896.62"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:37:21] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"1115.10","Net Price":"1115.10","VAT Price":"72.49","Gross Price Amount":"1187.59","Total CostPrice":"305.03","Amount Outstanding":"1187.59"}, {"List Price":"1399.29","Net Price":"1399.29","VAT Price":"90.96","Gross Price Amount":"1490.25","Total CostPrice":"382.67","Amount Outstanding":"1490.25"}, {"attributes":{"jmq_listprice":"1399.29","jmq_netprice":"1399.29","jmq_vat":"90.96","jmq_grossprice":"1490.25","jmq_costprice":"382.67","jmq_amountoutstanding":"1490.25","jmq_updatedat":"2026-01-30T15:37:21.000000Z"},"old":{"jmq_listprice":"1115.10","jmq_netprice":"1115.10","jmq_vat":"72.49","jmq_grossprice":"1187.59","jmq_costprice":"305.03","jmq_amountoutstanding":"1187.59","jmq_updatedat":"2026-01-30T15:37:18.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:37:21, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715823,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:37:21","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1399.29\",\"jmq_netprice\":\"1399.29\",\"jmq_vat\":\"90.96\",\"jmq_grossprice\":\"1490.25\",\"jmq_costprice\":\"382.67\",\"jmq_amountoutstanding\":\"1490.25\",\"jmq_updatedat\":\"2026-01-30T15:37:21.000000Z\"},\"old\":{\"jmq_listprice\":\"1115.10\",\"jmq_netprice\":\"1115.10\",\"jmq_vat\":\"72.49\",\"jmq_grossprice\":\"1187.59\",\"jmq_costprice\":\"305.03\",\"jmq_amountoutstanding\":\"1187.59\",\"jmq_updatedat\":\"2026-01-30T15:37:18.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1399.29","Net Price":"1399.29","VAT Price":"90.96","Gross Price Amount":"1490.25","Total CostPrice":"382.67","Amount Outstanding":"1490.25"},"changedFrom":{"List Price":"1115.10","Net Price":"1115.10","VAT Price":"72.49","Gross Price Amount":"1187.59","Total CostPrice":"305.03","Amount Outstanding":"1187.59"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:37:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"1399.29","Net Price":"1399.29","VAT Price":"90.96","Gross Price Amount":"1490.25","Total CostPrice":"382.67","Amount Outstanding":"1490.25"}, {"List Price":"1683.87","Net Price":"1683.87","VAT Price":"109.46","Gross Price Amount":"1793.33","Total CostPrice":"460.43","Amount Outstanding":"1793.33"}, {"attributes":{"jmq_listprice":"1683.87","jmq_netprice":"1683.87","jmq_vat":"109.46","jmq_grossprice":"1793.33","jmq_costprice":"460.43","jmq_amountoutstanding":"1793.33","jmq_updatedat":"2026-01-30T15:37:45.000000Z"},"old":{"jmq_listprice":"1399.29","jmq_netprice":"1399.29","jmq_vat":"90.96","jmq_grossprice":"1490.25","jmq_costprice":"382.67","jmq_amountoutstanding":"1490.25","jmq_updatedat":"2026-01-30T15:37:43.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:37:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715830,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:37:45","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1683.87\",\"jmq_netprice\":\"1683.87\",\"jmq_vat\":\"109.46\",\"jmq_grossprice\":\"1793.33\",\"jmq_costprice\":\"460.43\",\"jmq_amountoutstanding\":\"1793.33\",\"jmq_updatedat\":\"2026-01-30T15:37:45.000000Z\"},\"old\":{\"jmq_listprice\":\"1399.29\",\"jmq_netprice\":\"1399.29\",\"jmq_vat\":\"90.96\",\"jmq_grossprice\":\"1490.25\",\"jmq_costprice\":\"382.67\",\"jmq_amountoutstanding\":\"1490.25\",\"jmq_updatedat\":\"2026-01-30T15:37:43.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1683.87","Net Price":"1683.87","VAT Price":"109.46","Gross Price Amount":"1793.33","Total CostPrice":"460.43","Amount Outstanding":"1793.33"},"changedFrom":{"List Price":"1399.29","Net Price":"1399.29","VAT Price":"90.96","Gross Price Amount":"1490.25","Total CostPrice":"382.67","Amount Outstanding":"1490.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:38:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"1683.87","Net Price":"1683.87","VAT Price":"109.46","Gross Price Amount":"1793.33","Total CostPrice":"460.43","Amount Outstanding":"1793.33"}, {"List Price":"1968.06","Net Price":"1968.06","VAT Price":"127.93","Gross Price Amount":"2095.99","Total CostPrice":"538.07","Amount Outstanding":"2095.99"}, {"attributes":{"jmq_listprice":"1968.06","jmq_netprice":"1968.06","jmq_vat":"127.93","jmq_grossprice":"2095.99","jmq_costprice":"538.07","jmq_amountoutstanding":"2095.99","jmq_updatedat":"2026-01-30T15:38:10.000000Z"},"old":{"jmq_listprice":"1683.87","jmq_netprice":"1683.87","jmq_vat":"109.46","jmq_grossprice":"1793.33","jmq_costprice":"460.43","jmq_amountoutstanding":"1793.33","jmq_updatedat":"2026-01-30T15:38:08.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:38:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715837,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:38:10","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1968.06\",\"jmq_netprice\":\"1968.06\",\"jmq_vat\":\"127.93\",\"jmq_grossprice\":\"2095.99\",\"jmq_costprice\":\"538.07\",\"jmq_amountoutstanding\":\"2095.99\",\"jmq_updatedat\":\"2026-01-30T15:38:10.000000Z\"},\"old\":{\"jmq_listprice\":\"1683.87\",\"jmq_netprice\":\"1683.87\",\"jmq_vat\":\"109.46\",\"jmq_grossprice\":\"1793.33\",\"jmq_costprice\":\"460.43\",\"jmq_amountoutstanding\":\"1793.33\",\"jmq_updatedat\":\"2026-01-30T15:38:08.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1968.06","Net Price":"1968.06","VAT Price":"127.93","Gross Price Amount":"2095.99","Total CostPrice":"538.07","Amount Outstanding":"2095.99"},"changedFrom":{"List Price":"1683.87","Net Price":"1683.87","VAT Price":"109.46","Gross Price Amount":"1793.33","Total CostPrice":"460.43","Amount Outstanding":"1793.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:38:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"1968.06","Net Price":"1968.06","VAT Price":"127.93","Gross Price Amount":"2095.99","Total CostPrice":"538.07","Amount Outstanding":"2095.99"}, {"List Price":"2252.38","Net Price":"2252.38","VAT Price":"146.41","Gross Price Amount":"2398.79","Total CostPrice":"615.75","Amount Outstanding":"2398.79"}, {"attributes":{"jmq_listprice":"2252.38","jmq_netprice":"2252.38","jmq_vat":"146.41","jmq_grossprice":"2398.79","jmq_costprice":"615.75","jmq_amountoutstanding":"2398.79","jmq_updatedat":"2026-01-30T15:38:33.000000Z"},"old":{"jmq_listprice":"1968.06","jmq_netprice":"1968.06","jmq_vat":"127.93","jmq_grossprice":"2095.99","jmq_costprice":"538.07","jmq_amountoutstanding":"2095.99","jmq_updatedat":"2026-01-30T15:38:30.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:38:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715844,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:38:33","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2252.38\",\"jmq_netprice\":\"2252.38\",\"jmq_vat\":\"146.41\",\"jmq_grossprice\":\"2398.79\",\"jmq_costprice\":\"615.75\",\"jmq_amountoutstanding\":\"2398.79\",\"jmq_updatedat\":\"2026-01-30T15:38:33.000000Z\"},\"old\":{\"jmq_listprice\":\"1968.06\",\"jmq_netprice\":\"1968.06\",\"jmq_vat\":\"127.93\",\"jmq_grossprice\":\"2095.99\",\"jmq_costprice\":\"538.07\",\"jmq_amountoutstanding\":\"2095.99\",\"jmq_updatedat\":\"2026-01-30T15:38:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2252.38","Net Price":"2252.38","VAT Price":"146.41","Gross Price Amount":"2398.79","Total CostPrice":"615.75","Amount Outstanding":"2398.79"},"changedFrom":{"List Price":"1968.06","Net Price":"1968.06","VAT Price":"127.93","Gross Price Amount":"2095.99","Total CostPrice":"538.07","Amount Outstanding":"2095.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:39:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"2252.38","Net Price":"2252.38","VAT Price":"146.41","Gross Price Amount":"2398.79","Total CostPrice":"615.75","Amount Outstanding":"2398.79"}, {"List Price":"2536.57","Net Price":"2536.57","VAT Price":"164.88","Gross Price Amount":"2701.45","Total CostPrice":"693.39","Amount Outstanding":"2701.45"}, {"attributes":{"jmq_listprice":"2536.57","jmq_netprice":"2536.57","jmq_vat":"164.88","jmq_grossprice":"2701.45","jmq_costprice":"693.39","jmq_amountoutstanding":"2701.45","jmq_updatedat":"2026-01-30T15:39:04.000000Z"},"old":{"jmq_listprice":"2252.38","jmq_netprice":"2252.38","jmq_vat":"146.41","jmq_grossprice":"2398.79","jmq_costprice":"615.75","jmq_amountoutstanding":"2398.79","jmq_updatedat":"2026-01-30T15:39:01.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:39:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715851,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:39:04","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2536.57\",\"jmq_netprice\":\"2536.57\",\"jmq_vat\":\"164.88\",\"jmq_grossprice\":\"2701.45\",\"jmq_costprice\":\"693.39\",\"jmq_amountoutstanding\":\"2701.45\",\"jmq_updatedat\":\"2026-01-30T15:39:04.000000Z\"},\"old\":{\"jmq_listprice\":\"2252.38\",\"jmq_netprice\":\"2252.38\",\"jmq_vat\":\"146.41\",\"jmq_grossprice\":\"2398.79\",\"jmq_costprice\":\"615.75\",\"jmq_amountoutstanding\":\"2398.79\",\"jmq_updatedat\":\"2026-01-30T15:39:01.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2536.57","Net Price":"2536.57","VAT Price":"164.88","Gross Price Amount":"2701.45","Total CostPrice":"693.39","Amount Outstanding":"2701.45"},"changedFrom":{"List Price":"2252.38","Net Price":"2252.38","VAT Price":"146.41","Gross Price Amount":"2398.79","Total CostPrice":"615.75","Amount Outstanding":"2398.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:40:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"2536.57","Net Price":"2536.57","VAT Price":"164.88","Gross Price Amount":"2701.45","Total CostPrice":"693.39","Amount Outstanding":"2701.45"}, {"List Price":"2813.39","Net Price":"2813.39","VAT Price":"182.87","Gross Price Amount":"2996.26","Total CostPrice":"769.14","Amount Outstanding":"2996.26"}, {"attributes":{"jmq_listprice":"2813.39","jmq_netprice":"2813.39","jmq_vat":"182.87","jmq_grossprice":"2996.26","jmq_costprice":"769.14","jmq_amountoutstanding":"2996.26","jmq_updatedat":"2026-01-30T15:40:00.000000Z"},"old":{"jmq_listprice":"2536.57","jmq_netprice":"2536.57","jmq_vat":"164.88","jmq_grossprice":"2701.45","jmq_costprice":"693.39","jmq_amountoutstanding":"2701.45","jmq_updatedat":"2026-01-30T15:39:58.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:40:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715858,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:40:00","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2813.39\",\"jmq_netprice\":\"2813.39\",\"jmq_vat\":\"182.87\",\"jmq_grossprice\":\"2996.26\",\"jmq_costprice\":\"769.14\",\"jmq_amountoutstanding\":\"2996.26\",\"jmq_updatedat\":\"2026-01-30T15:40:00.000000Z\"},\"old\":{\"jmq_listprice\":\"2536.57\",\"jmq_netprice\":\"2536.57\",\"jmq_vat\":\"164.88\",\"jmq_grossprice\":\"2701.45\",\"jmq_costprice\":\"693.39\",\"jmq_amountoutstanding\":\"2701.45\",\"jmq_updatedat\":\"2026-01-30T15:39:58.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2813.39","Net Price":"2813.39","VAT Price":"182.87","Gross Price Amount":"2996.26","Total CostPrice":"769.14","Amount Outstanding":"2996.26"},"changedFrom":{"List Price":"2536.57","Net Price":"2536.57","VAT Price":"164.88","Gross Price Amount":"2701.45","Total CostPrice":"693.39","Amount Outstanding":"2701.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:40:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"2813.39","Net Price":"2813.39","VAT Price":"182.87","Gross Price Amount":"2996.26","Total CostPrice":"769.14","Amount Outstanding":"2996.26"}, {"List Price":"3090.47","Net Price":"3090.47","VAT Price":"200.88","Gross Price Amount":"3291.35","Total CostPrice":"844.97","Amount Outstanding":"3291.35"}, {"attributes":{"jmq_listprice":"3090.47","jmq_netprice":"3090.47","jmq_vat":"200.88","jmq_grossprice":"3291.35","jmq_costprice":"844.97","jmq_amountoutstanding":"3291.35","jmq_updatedat":"2026-01-30T15:40:34.000000Z"},"old":{"jmq_listprice":"2813.39","jmq_netprice":"2813.39","jmq_vat":"182.87","jmq_grossprice":"2996.26","jmq_costprice":"769.14","jmq_amountoutstanding":"2996.26","jmq_updatedat":"2026-01-30T15:40:31.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:40:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715865,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:40:34","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3090.47\",\"jmq_netprice\":\"3090.47\",\"jmq_vat\":\"200.88\",\"jmq_grossprice\":\"3291.35\",\"jmq_costprice\":\"844.97\",\"jmq_amountoutstanding\":\"3291.35\",\"jmq_updatedat\":\"2026-01-30T15:40:34.000000Z\"},\"old\":{\"jmq_listprice\":\"2813.39\",\"jmq_netprice\":\"2813.39\",\"jmq_vat\":\"182.87\",\"jmq_grossprice\":\"2996.26\",\"jmq_costprice\":\"769.14\",\"jmq_amountoutstanding\":\"2996.26\",\"jmq_updatedat\":\"2026-01-30T15:40:31.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3090.47","Net Price":"3090.47","VAT Price":"200.88","Gross Price Amount":"3291.35","Total CostPrice":"844.97","Amount Outstanding":"3291.35"},"changedFrom":{"List Price":"2813.39","Net Price":"2813.39","VAT Price":"182.87","Gross Price Amount":"2996.26","Total CostPrice":"769.14","Amount Outstanding":"2996.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:41:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"3090.47","Net Price":"3090.47","VAT Price":"200.88","Gross Price Amount":"3291.35","Total CostPrice":"844.97","Amount Outstanding":"3291.35"}, {"List Price":"3367.42","Net Price":"3367.42","VAT Price":"218.88","Gross Price Amount":"3586.30","Total CostPrice":"920.76","Amount Outstanding":"3586.30"}, {"attributes":{"jmq_listprice":"3367.42","jmq_netprice":"3367.42","jmq_vat":"218.88","jmq_grossprice":"3586.30","jmq_costprice":"920.76","jmq_amountoutstanding":"3586.30","jmq_updatedat":"2026-01-30T15:41:06.000000Z"},"old":{"jmq_listprice":"3090.47","jmq_netprice":"3090.47","jmq_vat":"200.88","jmq_grossprice":"3291.35","jmq_costprice":"844.97","jmq_amountoutstanding":"3291.35","jmq_updatedat":"2026-01-30T15:41:04.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:41:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715872,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:41:06","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3367.42\",\"jmq_netprice\":\"3367.42\",\"jmq_vat\":\"218.88\",\"jmq_grossprice\":\"3586.30\",\"jmq_costprice\":\"920.76\",\"jmq_amountoutstanding\":\"3586.30\",\"jmq_updatedat\":\"2026-01-30T15:41:06.000000Z\"},\"old\":{\"jmq_listprice\":\"3090.47\",\"jmq_netprice\":\"3090.47\",\"jmq_vat\":\"200.88\",\"jmq_grossprice\":\"3291.35\",\"jmq_costprice\":\"844.97\",\"jmq_amountoutstanding\":\"3291.35\",\"jmq_updatedat\":\"2026-01-30T15:41:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3367.42","Net Price":"3367.42","VAT Price":"218.88","Gross Price Amount":"3586.30","Total CostPrice":"920.76","Amount Outstanding":"3586.30"},"changedFrom":{"List Price":"3090.47","Net Price":"3090.47","VAT Price":"200.88","Gross Price Amount":"3291.35","Total CostPrice":"844.97","Amount Outstanding":"3291.35"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:41:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"3367.42","Net Price":"3367.42","VAT Price":"218.88","Gross Price Amount":"3586.30","Total CostPrice":"920.76","Amount Outstanding":"3586.30"}, {"List Price":"3644.37","Net Price":"3644.37","VAT Price":"236.88","Gross Price Amount":"3881.25","Total CostPrice":"996.55","Amount Outstanding":"3881.25"}, {"attributes":{"jmq_listprice":"3644.37","jmq_netprice":"3644.37","jmq_vat":"236.88","jmq_grossprice":"3881.25","jmq_costprice":"996.55","jmq_amountoutstanding":"3881.25","jmq_updatedat":"2026-01-30T15:41:17.000000Z"},"old":{"jmq_listprice":"3367.42","jmq_netprice":"3367.42","jmq_vat":"218.88","jmq_grossprice":"3586.30","jmq_costprice":"920.76","jmq_amountoutstanding":"3586.30","jmq_updatedat":"2026-01-30T15:41:14.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:41:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715879,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:41:17","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3644.37\",\"jmq_netprice\":\"3644.37\",\"jmq_vat\":\"236.88\",\"jmq_grossprice\":\"3881.25\",\"jmq_costprice\":\"996.55\",\"jmq_amountoutstanding\":\"3881.25\",\"jmq_updatedat\":\"2026-01-30T15:41:17.000000Z\"},\"old\":{\"jmq_listprice\":\"3367.42\",\"jmq_netprice\":\"3367.42\",\"jmq_vat\":\"218.88\",\"jmq_grossprice\":\"3586.30\",\"jmq_costprice\":\"920.76\",\"jmq_amountoutstanding\":\"3586.30\",\"jmq_updatedat\":\"2026-01-30T15:41:14.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3644.37","Net Price":"3644.37","VAT Price":"236.88","Gross Price Amount":"3881.25","Total CostPrice":"996.55","Amount Outstanding":"3881.25"},"changedFrom":{"List Price":"3367.42","Net Price":"3367.42","VAT Price":"218.88","Gross Price Amount":"3586.30","Total CostPrice":"920.76","Amount Outstanding":"3586.30"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:41:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"3644.37","Net Price":"3644.37","VAT Price":"236.88","Gross Price Amount":"3881.25","Total CostPrice":"996.55","Amount Outstanding":"3881.25"}, {"List Price":"3921.32","Net Price":"3921.32","VAT Price":"254.88","Gross Price Amount":"4176.20","Total CostPrice":"1072.34","Amount Outstanding":"4176.20"}, {"attributes":{"jmq_listprice":"3921.32","jmq_netprice":"3921.32","jmq_vat":"254.88","jmq_grossprice":"4176.20","jmq_costprice":"1072.34","jmq_amountoutstanding":"4176.20","jmq_updatedat":"2026-01-30T15:41:39.000000Z"},"old":{"jmq_listprice":"3644.37","jmq_netprice":"3644.37","jmq_vat":"236.88","jmq_grossprice":"3881.25","jmq_costprice":"996.55","jmq_amountoutstanding":"3881.25","jmq_updatedat":"2026-01-30T15:41:36.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:41:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715886,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:41:39","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3921.32\",\"jmq_netprice\":\"3921.32\",\"jmq_vat\":\"254.88\",\"jmq_grossprice\":\"4176.20\",\"jmq_costprice\":\"1072.34\",\"jmq_amountoutstanding\":\"4176.20\",\"jmq_updatedat\":\"2026-01-30T15:41:39.000000Z\"},\"old\":{\"jmq_listprice\":\"3644.37\",\"jmq_netprice\":\"3644.37\",\"jmq_vat\":\"236.88\",\"jmq_grossprice\":\"3881.25\",\"jmq_costprice\":\"996.55\",\"jmq_amountoutstanding\":\"3881.25\",\"jmq_updatedat\":\"2026-01-30T15:41:36.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3921.32","Net Price":"3921.32","VAT Price":"254.88","Gross Price Amount":"4176.20","Total CostPrice":"1072.34","Amount Outstanding":"4176.20"},"changedFrom":{"List Price":"3644.37","Net Price":"3644.37","VAT Price":"236.88","Gross Price Amount":"3881.25","Total CostPrice":"996.55","Amount Outstanding":"3881.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:42:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9874, App\Models\JobMultiQuotePivotModel, 9873, App\Models\Job\bm_jobdetails, 2, {"List Price":"3921.32","Net Price":"3921.32","VAT Price":"254.88","Gross Price Amount":"4176.20","Total CostPrice":"1072.34","Amount Outstanding":"4176.20"}, {"List Price":"4428.06","Net Price":"4428.06","VAT Price":"287.82","Gross Price Amount":"4715.88","Total CostPrice":"1209.07","Amount Outstanding":"4715.88"}, {"attributes":{"jmq_listprice":"4428.06","jmq_netprice":"4428.06","jmq_vat":"287.82","jmq_grossprice":"4715.88","jmq_costprice":"1209.07","jmq_amountoutstanding":"4715.88","jmq_updatedat":"2026-01-30T15:42:14.000000Z"},"old":{"jmq_listprice":"3921.32","jmq_netprice":"3921.32","jmq_vat":"254.88","jmq_grossprice":"4176.20","jmq_costprice":"1072.34","jmq_amountoutstanding":"4176.20","jmq_updatedat":"2026-01-30T15:42:11.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 15:42:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2715893,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:42:14","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4428.06\",\"jmq_netprice\":\"4428.06\",\"jmq_vat\":\"287.82\",\"jmq_grossprice\":\"4715.88\",\"jmq_costprice\":\"1209.07\",\"jmq_amountoutstanding\":\"4715.88\",\"jmq_updatedat\":\"2026-01-30T15:42:14.000000Z\"},\"old\":{\"jmq_listprice\":\"3921.32\",\"jmq_netprice\":\"3921.32\",\"jmq_vat\":\"254.88\",\"jmq_grossprice\":\"4176.20\",\"jmq_costprice\":\"1072.34\",\"jmq_amountoutstanding\":\"4176.20\",\"jmq_updatedat\":\"2026-01-30T15:42:11.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4428.06","Net Price":"4428.06","VAT Price":"287.82","Gross Price Amount":"4715.88","Total CostPrice":"1209.07","Amount Outstanding":"4715.88"},"changedFrom":{"List Price":"3921.32","Net Price":"3921.32","VAT Price":"254.88","Gross Price Amount":"4176.20","Total CostPrice":"1072.34","Amount Outstanding":"4176.20"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:42:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715897,"logName":"default","subjectId":9873,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 15:42:19","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_additionalcontacts\":\"619\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":\\\"25\\\",\\\"34\\\":\\\"VU605072\\\",\\\"35\\\":\\\"MELL1001\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":40,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Chris\\\",\\\"46\\\":\\\"Mellado\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"cdmellado1@gmail.com\\\",\\\"49\\\":\\\"1 W King St\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":\\\"9\\\",\\\"53\\\":\\\"32804\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"3213887721\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\",\\\"customerid\\\":179,\\\"contactid\\\":619}\",\"jd_duedatechangedmanually\":1,\"jd_grossprofit\":\"3218.99\",\"jd_grossprofit_percentage\":\"72.70\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedat\":\"2026-01-30T15:42:19.000000Z\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_additionalcontacts\":\"619,619,0\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":\\\"25\\\",\\\"34\\\":\\\"\\\",\\\"35\\\":\\\"\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":40,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Chris\\\",\\\"46\\\":\\\"Mellado\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"cdmellado1@gmail.com\\\",\\\"49\\\":\\\"1 W King St\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":\\\"9\\\",\\\"53\\\":\\\"32804\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"3213887721\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"countryText\\\":\\\"USA\\\",\\\"customerid\\\":179,\\\"contactid\\\":619}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_duedatechangedmanually\":0,\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridevalue\":null,\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedat\":\"2026-01-30T15:42:14.000000Z\",\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null,\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7,"Additional Contacts":"619","Gross Profit":"3218.99","Gross Profit Percentage":"72.70"},"changedFrom":{"":619,"Additional Contacts":"619,619,0","jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the fields ,Additional Contacts,Production Due Date,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:42:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715899,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:42:19","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"3218.99\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T15:32:26.000000Z\",\"jmq_grossprofit_percentage\":\"72.70\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T15:42:14.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Gross Profit":"3218.99","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"72.70","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:42:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715902,"logName":"default","subjectId":9873,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 15:42:39","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T15:42:39.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T15:42:19.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:42:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2715904,"logName":"default","subjectId":9873,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 15:42:42","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"4578.06\",\"jd_netprice\":\"4578.06\",\"jd_vat\":\"297.57\",\"jd_grossprice\":\"4875.63\",\"jd_amountoutstanding\":\"4875.63\",\"jd_updatedat\":\"2026-01-30T15:42:42.000000Z\"},\"old\":{\"jd_listprice\":\"4428.06\",\"jd_netprice\":\"4428.06\",\"jd_vat\":\"287.82\",\"jd_grossprice\":\"4715.88\",\"jd_amountoutstanding\":\"4715.88\",\"jd_updatedat\":\"2026-01-30T15:42:39.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"4578.06","VAT Price":"297.57","Gross Price Amount":"4875.63","Amount Outstanding":"4875.63"},"changedFrom":{"Net Price":"4428.06","VAT Price":"287.82","Gross Price Amount":"4715.88","Amount Outstanding":"4715.88"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:42:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2715906,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:42:42","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4578.06\",\"jmq_netprice\":\"4578.06\",\"jmq_vat\":\"297.57\",\"jmq_grossprice\":\"4875.63\",\"jmq_amountoutstanding\":\"4875.63\",\"jmq_updatedat\":\"2026-01-30T15:42:42.000000Z\"},\"old\":{\"jmq_listprice\":\"4428.06\",\"jmq_netprice\":\"4428.06\",\"jmq_vat\":\"287.82\",\"jmq_grossprice\":\"4715.88\",\"jmq_amountoutstanding\":\"4715.88\",\"jmq_updatedat\":\"2026-01-30T15:42:39.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"4578.06","Net Price":"4578.06","VAT Price":"297.57","Gross Price Amount":"4875.63","Amount Outstanding":"4875.63"},"changedFrom":{"List Price":"4428.06","Net Price":"4428.06","VAT Price":"287.82","Gross Price Amount":"4715.88","Amount Outstanding":"4715.88"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:43:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715909,"logName":"default","subjectId":9873,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 15:43:10","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"3662.45\",\"jd_vat\":\"238.06\",\"jd_overridetypeid\":4,\"jd_orderformprice\":\"20.00\",\"jd_grossprice\":\"3900.51\",\"jd_grossprofit\":\"2453.38\",\"jd_grossprofit_percentage\":\"66.99\",\"jd_overrideprice\":\"20.00\",\"jd_amountoutstanding\":\"3900.51\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T15:43:10.000000Z\"},\"old\":{\"jd_netprice\":\"4578.06\",\"jd_vat\":\"297.57\",\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"4875.63\",\"jd_grossprofit\":\"3218.99\",\"jd_grossprofit_percentage\":\"72.70\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"4875.63\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T15:42:42.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3662.45","VAT Price":"238.06","Discount":"20.00","Gross Price Amount":"3900.51","Gross Profit":"2453.38","Gross Profit Percentage":"66.99","Override Price":"20.00","Amount Outstanding":"3900.51"},"changedFrom":{"Net Price":"4578.06","VAT Price":"297.57","Discount":"0.00","Gross Price Amount":"4875.63","Gross Profit":"3218.99","Gross Profit Percentage":"72.70","Amount Outstanding":"4875.63"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:43:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715911,"logName":"default","subjectId":9874,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:43:10","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3662.45\",\"jmq_vat\":\"238.06\",\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"20.00\",\"jmq_grossprice\":\"3900.51\",\"jmq_grossprofit\":\"2453.38\",\"jmq_overrideprice\":\"20.00\",\"jmq_amountoutstanding\":\"3900.51\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T15:32:26.000000Z\",\"jmq_grossprofit_percentage\":\"66.99\"},\"old\":{\"jmq_netprice\":\"4578.06\",\"jmq_vat\":\"297.57\",\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"4875.63\",\"jmq_grossprofit\":\"3218.99\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"4875.63\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T15:42:42.000000Z\",\"jmq_grossprofit_percentage\":\"72.70\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3662.45","VAT Price":"238.06","jmq_overridetypeid":4,"Discount":"20.00","Gross Price Amount":"3900.51","Gross Profit":"2453.38","Override Price":"20.00","Amount Outstanding":"3900.51","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"66.99"},"changedFrom":{"Net Price":"4578.06","VAT Price":"297.57","jmq_overridetypeid":3,"Discount":"0.00","Gross Price Amount":"4875.63","Gross Profit":"3218.99","Amount Outstanding":"4875.63","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"72.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:43:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2715914,"logName":"default","subjectId":96802,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 15:43:48","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96802,\"nl_ordertempid\":null,\"nl_orderid\":9873,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T15:43:48.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T15:43:48.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605072","parentSubjectId":9873,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 15:44:25] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 15:44:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 811, App\Models\JobMultiQuotePivotModel, 811, App\Models\Job\bm_jobdetails, 2, {"List Price":"2170.00","Net Price":"2170.00","Gross Price Amount":"2170.00","Total CostPrice":"2170.00","Amount Outstanding":"2170.00"}, {"List Price":"2480.00","Net Price":"2480.00","Gross Price Amount":"2480.00","Total CostPrice":"2480.00","Amount Outstanding":"2480.00"}, {"attributes":{"jmq_listprice":"2480.00","jmq_netprice":"2480.00","jmq_grossprice":"2480.00","jmq_costprice":"2480.00","jmq_amountoutstanding":"2480.00","jmq_updatedat":"2026-01-30T15:44:56.000000Z"},"old":{"jmq_listprice":"2170.00","jmq_netprice":"2170.00","jmq_grossprice":"2170.00","jmq_costprice":"2170.00","jmq_amountoutstanding":"2170.00","jmq_updatedat":"2026-01-30T15:44:53.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:44:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135835,"logName":"default","subjectId":811,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:44:56","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2480.00\",\"jmq_netprice\":\"2480.00\",\"jmq_grossprice\":\"2480.00\",\"jmq_costprice\":\"2480.00\",\"jmq_amountoutstanding\":\"2480.00\",\"jmq_updatedat\":\"2026-01-30T15:44:56.000000Z\"},\"old\":{\"jmq_listprice\":\"2170.00\",\"jmq_netprice\":\"2170.00\",\"jmq_grossprice\":\"2170.00\",\"jmq_costprice\":\"2170.00\",\"jmq_amountoutstanding\":\"2170.00\",\"jmq_updatedat\":\"2026-01-30T15:44:53.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2480.00","Net Price":"2480.00","Gross Price Amount":"2480.00","Total CostPrice":"2480.00","Amount Outstanding":"2480.00"},"changedFrom":{"List Price":"2170.00","Net Price":"2170.00","Gross Price Amount":"2170.00","Total CostPrice":"2170.00","Amount Outstanding":"2170.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 702","parentSubjectId":811,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:45:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 811, App\Models\JobMultiQuotePivotModel, 811, App\Models\Job\bm_jobdetails, 2, {"End Customer Override Net Price":"2170.00","End Customer Override Gross Price":"2170.00"}, {"End Customer Override Net Price":"2480.00","End Customer Override Gross Price":"2480.00"}, {"attributes":{"jmq_endcustomeroverridenetprice":"2480.00","jmq_endcustomeroverridegrossprice":"2480.00","jmq_updatedat":"2026-01-29T22:54:58.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"2170.00","jmq_endcustomeroverridegrossprice":"2170.00","jmq_updatedat":"2026-01-30T15:44:56.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:45:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135840,"logName":"default","subjectId":811,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 15:45:16","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"2480.00\",\"jmq_endcustomeroverridegrossprice\":\"2480.00\",\"jmq_updatedat\":\"2026-01-29T22:54:58.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"2170.00\",\"jmq_endcustomeroverridegrossprice\":\"2170.00\",\"jmq_updatedat\":\"2026-01-30T15:44:56.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"2480.00","End Customer Override Gross Price":"2480.00"},"changedFrom":{"End Customer Override Net Price":"2170.00","End Customer Override Gross Price":"2170.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 702","parentSubjectId":811,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:45:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T15:45:31.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-23T22:29:09.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 15:45:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":37971,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 15:45:31","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T15:45:31.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-23T22:29:09.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:47:54] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 24, {"Gross Profit":"108897.72","End Customer Override Net Price":"29506.00","End Customer Override Gross Price":"29506.00","Gross Profit Percentage":"92.28"}, {"Gross Profit":"109392.73","End Customer Override Net Price":"42811.93","End Customer Override Gross Price":"42811.93","Gross Profit Percentage":"90.70","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_grossprofit":"109392.73","jmq_endcustomeroverridenetprice":"42811.93","jmq_endcustomeroverridegrossprice":"42811.93","jmq_updatedby":6,"jmq_updatedat":"2025-02-13T22:14:26.000000Z","jmq_grossprofit_percentage":"90.70","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_grossprofit":"108897.72","jmq_endcustomeroverridenetprice":"29506.00","jmq_endcustomeroverridegrossprice":"29506.00","jmq_updatedby":null,"jmq_updatedat":"2026-01-30T15:09:00.000000Z","jmq_grossprofit_percentage":"92.28","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:47:54, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414281,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 15:47:54","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"109392.73\",\"jmq_endcustomeroverridenetprice\":\"42811.93\",\"jmq_endcustomeroverridegrossprice\":\"42811.93\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-02-13T22:14:26.000000Z\",\"jmq_grossprofit_percentage\":\"90.70\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"108897.72\",\"jmq_endcustomeroverridenetprice\":\"29506.00\",\"jmq_endcustomeroverridegrossprice\":\"29506.00\",\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T15:09:00.000000Z\",\"jmq_grossprofit_percentage\":\"92.28\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Gross Profit":"109392.73","End Customer Override Net Price":"42811.93","End Customer Override Gross Price":"42811.93","Gross Profit Percentage":"90.70","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"108897.72","End Customer Override Net Price":"29506.00","End Customer Override Gross Price":"29506.00","Gross Profit Percentage":"92.28"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:48:41] production.ERROR: Call to a member function toArray() on null {"exception":"[object] (Error(code: 0): Call to a member function toArray() on null at /var/www/html/api/app/Http/Controllers/APIBaseController.php:10088) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\APIBaseController->unitypeforproducts() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #6 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #27 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #29 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #34 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #35 {main} "} [2026-01-30 15:49:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 16, App\Models\JobMultiQuotePivotModel, 16, App\Models\Job\bm_jobdetails, 6, {"List Price":"2058.00","Net Price":"2058.00","Gross Price Amount":"2058.00","Total CostPrice":"2058.00","Amount Outstanding":"2058.00"}, {"List Price":"3234.00","Net Price":"3234.00","Gross Price Amount":"3234.00","Total CostPrice":"3234.00","Amount Outstanding":"3234.00"}, {"attributes":{"jmq_listprice":"3234.00","jmq_netprice":"3234.00","jmq_grossprice":"3234.00","jmq_costprice":"3234.00","jmq_amountoutstanding":"3234.00","jmq_updatedat":"2026-01-30T15:49:00.000000Z"},"old":{"jmq_listprice":"2058.00","jmq_netprice":"2058.00","jmq_grossprice":"2058.00","jmq_costprice":"2058.00","jmq_amountoutstanding":"2058.00","jmq_updatedat":"2026-01-30T15:48:59.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:49:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":9316,"logName":"default","subjectId":16,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 15:49:00","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3234.00\",\"jmq_netprice\":\"3234.00\",\"jmq_grossprice\":\"3234.00\",\"jmq_costprice\":\"3234.00\",\"jmq_amountoutstanding\":\"3234.00\",\"jmq_updatedat\":\"2026-01-30T15:49:00.000000Z\"},\"old\":{\"jmq_listprice\":\"2058.00\",\"jmq_netprice\":\"2058.00\",\"jmq_grossprice\":\"2058.00\",\"jmq_costprice\":\"2058.00\",\"jmq_amountoutstanding\":\"2058.00\",\"jmq_updatedat\":\"2026-01-30T15:48:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3234.00","Net Price":"3234.00","Gross Price Amount":"3234.00","Total CostPrice":"3234.00","Amount Outstanding":"3234.00"},"changedFrom":{"List Price":"2058.00","Net Price":"2058.00","Gross Price Amount":"2058.00","Total CostPrice":"2058.00","Amount Outstanding":"2058.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 16","parentSubjectId":16,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:49:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 16, App\Models\JobMultiQuotePivotModel, 16, App\Models\Job\bm_jobdetails, 6, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"3234.00","End Customer Override Gross Price":"3234.00","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"3234.00","jmq_endcustomeroverridegrossprice":"3234.00","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-29T17:23:58.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T15:49:00.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 15:49:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":9322,"logName":"default","subjectId":16,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 15:49:10","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"3234.00\",\"jmq_endcustomeroverridegrossprice\":\"3234.00\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-29T17:23:58.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T15:49:00.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"3234.00","End Customer Override Gross Price":"3234.00","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 16","parentSubjectId":16,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 15:50:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":373237,"logName":"default","subjectId":1531,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:50:01","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T15:50:01.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_updatedat\":\"2026-01-26T18:06:45.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: 1233141508","parentSubjectId":1531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:50:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":373239,"logName":"default","subjectId":1533,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 15:50:01","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T15:50:01.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-23T15:28:43.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141508","parentSubjectId":1531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:52:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":373246,"logName":"default","subjectId":1531,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":10,"dateTime":"2026-01-30 15:52:20","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T15:52:20.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T15:50:01.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 1233141508","parentSubjectId":1531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:52:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":373248,"logName":"default","subjectId":1533,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 15:52:20","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-23T15:28:43.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T15:50:01.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141508","parentSubjectId":1531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:32] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:33] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:34] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:36] production.ERROR: Undefined array key "sessionid" [2026-01-30 15:59:37] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:02:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1005, App\Models\JobMultiQuotePivotModel, 506, App\Models\Job\bm_jobdetails, 11, {"List Price":"1652.50","Net Price":"1652.50","VAT Price":"247.46","Gross Price Amount":"1899.96","Total CostPrice":"1652.50","Amount Outstanding":"1899.96"}, {"List Price":"2381.50","Net Price":"2381.50","VAT Price":"356.63","Gross Price Amount":"2738.13","Total CostPrice":"2381.50","Amount Outstanding":"2738.13"}, {"attributes":{"jmq_listprice":"2381.50","jmq_netprice":"2381.50","jmq_vat":"356.63","jmq_grossprice":"2738.13","jmq_costprice":"2381.50","jmq_amountoutstanding":"2738.13","jmq_updatedat":"2026-01-30T16:02:18.000000Z"},"old":{"jmq_listprice":"1652.50","jmq_netprice":"1652.50","jmq_vat":"247.46","jmq_grossprice":"1899.96","jmq_costprice":"1652.50","jmq_amountoutstanding":"1899.96","jmq_updatedat":"2026-01-30T16:02:16.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:02:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":251607,"logName":"default","subjectId":1005,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":11,"dateTime":"2026-01-30 16:02:18","causerId":11,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2381.50\",\"jmq_netprice\":\"2381.50\",\"jmq_vat\":\"356.63\",\"jmq_grossprice\":\"2738.13\",\"jmq_costprice\":\"2381.50\",\"jmq_amountoutstanding\":\"2738.13\",\"jmq_updatedat\":\"2026-01-30T16:02:18.000000Z\"},\"old\":{\"jmq_listprice\":\"1652.50\",\"jmq_netprice\":\"1652.50\",\"jmq_vat\":\"247.46\",\"jmq_grossprice\":\"1899.96\",\"jmq_costprice\":\"1652.50\",\"jmq_amountoutstanding\":\"1899.96\",\"jmq_updatedat\":\"2026-01-30T16:02:16.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2381.50","Net Price":"2381.50","VAT Price":"356.63","Gross Price Amount":"2738.13","Total CostPrice":"2381.50","Amount Outstanding":"2738.13"},"changedFrom":{"List Price":"1652.50","Net Price":"1652.50","VAT Price":"247.46","Gross Price Amount":"1899.96","Total CostPrice":"1652.50","Amount Outstanding":"1899.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM502","parentSubjectId":506,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:02:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1005, App\Models\JobMultiQuotePivotModel, 506, App\Models\Job\bm_jobdetails, 11, {"End Customer Override Net Price":"1652.50","End Customer Override Vat Price":"247.46","End Customer Override Gross Price":"1899.96"}, {"End Customer Override Net Price":"2381.50","End Customer Override Vat Price":"356.63","End Customer Override Gross Price":"2738.13"}, {"attributes":{"jmq_endcustomeroverridenetprice":"2381.50","jmq_endcustomeroverridevatprice":"356.63","jmq_endcustomeroverridegrossprice":"2738.13","jmq_updatedby":12,"jmq_updatedat":"2026-01-29T16:28:04.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"1652.50","jmq_endcustomeroverridevatprice":"247.46","jmq_endcustomeroverridegrossprice":"1899.96","jmq_updatedby":11,"jmq_updatedat":"2026-01-30T16:02:18.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:02:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":251613,"logName":"default","subjectId":1005,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":11,"dateTime":"2026-01-30 16:02:20","causerId":11,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"2381.50\",\"jmq_endcustomeroverridevatprice\":\"356.63\",\"jmq_endcustomeroverridegrossprice\":\"2738.13\",\"jmq_updatedby\":12,\"jmq_updatedat\":\"2026-01-29T16:28:04.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"1652.50\",\"jmq_endcustomeroverridevatprice\":\"247.46\",\"jmq_endcustomeroverridegrossprice\":\"1899.96\",\"jmq_updatedby\":11,\"jmq_updatedat\":\"2026-01-30T16:02:18.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"2381.50","End Customer Override Vat Price":"356.63","End Customer Override Gross Price":"2738.13"},"changedFrom":{"End Customer Override Net Price":"1652.50","End Customer Override Vat Price":"247.46","End Customer Override Gross Price":"1899.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM502","parentSubjectId":506,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:02:31] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:03:16] production.INFO: contact send sms start [2026-01-30 16:05:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1375, App\Models\Job\bm_jobdetails, 8, {"End Customer Override Net Price":"491.57","End Customer Override Gross Price":"491.57"}, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"attributes":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T16:05:04.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"491.57","jmq_endcustomeroverridegrossprice":"491.57","jmq_updatedat":"2026-01-30T14:51:29.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:05:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414338,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:05:04","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T16:05:04.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"491.57\",\"jmq_endcustomeroverridegrossprice\":\"491.57\",\"jmq_updatedat\":\"2026-01-30T14:51:29.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"changedFrom":{"End Customer Override Net Price":"491.57","End Customer Override Gross Price":"491.57"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C570R1","parentSubjectId":1375,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:06:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8950, App\Models\JobMultiQuotePivotModel, 9047, App\Models\Job\bm_jobdetails, 14, {"List Price":"1170.75","Net Price":"1190.75","Gross Price Amount":"1190.75","Total CostPrice":"1170.75","Amount Outstanding":"1190.75","Gross Profit Percentage":"1.93"}, {"List Price":"1080.39","Net Price":"1080.39","Gross Price Amount":"1080.39","Total CostPrice":"1060.39","Amount Outstanding":"1080.39","Gross Profit Percentage":"1.85"}, {"attributes":{"jmq_listprice":"1080.39","jmq_netprice":"1080.39","jmq_grossprice":"1080.39","jmq_costprice":"1060.39","jmq_amountoutstanding":"1080.39","jmq_updatedat":"2026-01-30T16:06:30.000000Z","jmq_grossprofit_percentage":"1.85"},"old":{"jmq_listprice":"1170.75","jmq_netprice":"1190.75","jmq_grossprice":"1190.75","jmq_costprice":"1170.75","jmq_amountoutstanding":"1190.75","jmq_updatedat":"2026-01-30T16:06:24.000000Z","jmq_grossprofit_percentage":"1.93"}}, ios, , , , App\Models\BMUsers, 2026-01-30 16:06:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68854,"logName":"default","subjectId":8950,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 16:06:30","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1080.39\",\"jmq_netprice\":\"1080.39\",\"jmq_grossprice\":\"1080.39\",\"jmq_costprice\":\"1060.39\",\"jmq_amountoutstanding\":\"1080.39\",\"jmq_updatedat\":\"2026-01-30T16:06:30.000000Z\",\"jmq_grossprofit_percentage\":\"1.85\"},\"old\":{\"jmq_listprice\":\"1170.75\",\"jmq_netprice\":\"1190.75\",\"jmq_grossprice\":\"1190.75\",\"jmq_costprice\":\"1170.75\",\"jmq_amountoutstanding\":\"1190.75\",\"jmq_updatedat\":\"2026-01-30T16:06:24.000000Z\",\"jmq_grossprofit_percentage\":\"1.93\"}}","actionType":"updated","changedTo":{"List Price":"1080.39","Net Price":"1080.39","Gross Price Amount":"1080.39","Total CostPrice":"1060.39","Amount Outstanding":"1080.39","Gross Profit Percentage":"1.85"},"changedFrom":{"List Price":"1170.75","Net Price":"1190.75","Gross Price Amount":"1190.75","Total CostPrice":"1170.75","Amount Outstanding":"1190.75","Gross Profit Percentage":"1.93"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9076","parentSubjectId":9047,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:07:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1335, App\Models\JobMultiQuotePivotModel, 1318, App\Models\Job\bm_jobdetails, 14, {"Amount Outstanding":"1450.00","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"1450.00"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"1450.00","jmq_updatedby":14,"jmq_updatedat":"2026-01-30T16:07:06.000000Z"},"old":{"jmq_amountoutstanding":"1450.00","jmq_totpaid":"0.00","jmq_updatedby":8,"jmq_updatedat":"2026-01-29T23:02:53.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:07:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":1599646,"logName":"default","subjectId":1335,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 16:07:06","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"1450.00\",\"jmq_updatedby\":14,\"jmq_updatedat\":\"2026-01-30T16:07:06.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"1450.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-29T23:02:53.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"1450.00"},"changedFrom":{"Amount Outstanding":"1450.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2385","parentSubjectId":1318,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:09:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1336, App\Models\JobMultiQuotePivotModel, 1319, App\Models\Job\bm_jobdetails, 8, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"252.81","Net Price":"252.81","Gross Price Amount":"252.81","Gross Profit":"132.96","Total CostPrice":"119.85","Amount Outstanding":"252.81","Gross Profit Percentage":"52.59"}, {"attributes":{"jmq_listprice":"252.81","jmq_netprice":"252.81","jmq_grossprice":"252.81","jmq_grossprofit":"132.96","jmq_costprice":"119.85","jmq_amountoutstanding":"252.81","jmq_updatedat":"2026-01-30T16:09:04.000000Z","jmq_grossprofit_percentage":"52.59"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T16:09:03.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:09:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599680,"logName":"default","subjectId":1336,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:09:04","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"252.81\",\"jmq_netprice\":\"252.81\",\"jmq_grossprice\":\"252.81\",\"jmq_grossprofit\":\"132.96\",\"jmq_costprice\":\"119.85\",\"jmq_amountoutstanding\":\"252.81\",\"jmq_updatedat\":\"2026-01-30T16:09:04.000000Z\",\"jmq_grossprofit_percentage\":\"52.59\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T16:09:03.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"252.81","Net Price":"252.81","Gross Price Amount":"252.81","Gross Profit":"132.96","Total CostPrice":"119.85","Amount Outstanding":"252.81","Gross Profit Percentage":"52.59"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2386","parentSubjectId":1319,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:17:28] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:17:40] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:18:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"120610.93","Net Price":"120610.93","Gross Price Amount":"120610.93","Total CostPrice":"11218.20","Amount Outstanding":"120610.93"}, {"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"}, {"attributes":{"jmq_listprice":"113147.37","jmq_netprice":"113147.37","jmq_grossprice":"113147.37","jmq_costprice":"5050.48","jmq_amountoutstanding":"113147.37","jmq_updatedat":"2026-01-30T16:18:17.000000Z"},"old":{"jmq_listprice":"120610.93","jmq_netprice":"120610.93","jmq_grossprice":"120610.93","jmq_costprice":"11218.20","jmq_amountoutstanding":"120610.93","jmq_updatedat":"2026-01-30T16:18:13.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:18:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414408,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:18:17","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"113147.37\",\"jmq_netprice\":\"113147.37\",\"jmq_grossprice\":\"113147.37\",\"jmq_costprice\":\"5050.48\",\"jmq_amountoutstanding\":\"113147.37\",\"jmq_updatedat\":\"2026-01-30T16:18:17.000000Z\"},\"old\":{\"jmq_listprice\":\"120610.93\",\"jmq_netprice\":\"120610.93\",\"jmq_grossprice\":\"120610.93\",\"jmq_costprice\":\"11218.20\",\"jmq_amountoutstanding\":\"120610.93\",\"jmq_updatedat\":\"2026-01-30T16:18:13.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"},"changedFrom":{"List Price":"120610.93","Net Price":"120610.93","Gross Price Amount":"120610.93","Total CostPrice":"11218.20","Amount Outstanding":"120610.93"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:19:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"109392.73","Gross Profit Percentage":"90.70"}, {"Gross Profit":"108096.89","Gross Profit Percentage":"95.54"}, {"attributes":{"jmq_grossprofit":"108096.89","jmq_updatedby":6,"jmq_updatedat":"2025-02-13T22:14:26.000000Z","jmq_grossprofit_percentage":"95.54"},"old":{"jmq_grossprofit":"109392.73","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T16:18:17.000000Z","jmq_grossprofit_percentage":"90.70"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:19:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414414,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:19:00","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"108096.89\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-02-13T22:14:26.000000Z\",\"jmq_grossprofit_percentage\":\"95.54\"},\"old\":{\"jmq_grossprofit\":\"109392.73\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T16:18:17.000000Z\",\"jmq_grossprofit_percentage\":\"90.70\"}}","actionType":"updated","changedTo":{"Gross Profit":"108096.89","Gross Profit Percentage":"95.54"},"changedFrom":{"Gross Profit":"109392.73","Gross Profit Percentage":"90.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:20:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715931,"logName":"default","subjectId":9392,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 16:20:46","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":25,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Sofia\\\",\\\"46\\\":\\\"Sierra\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"sofiasg25@gmail.com\\\",\\\"49\\\":\\\"1319 Longhill Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4074808858\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/5 TK 1\\\/22 PVC VAL\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"2026-02-06\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"ovi.knights@gmail.com\\\"}\",\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T16:20:46.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":25,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Sofia\\\",\\\"46\\\":\\\"Sierra\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"sofiasg25@gmail.com\\\",\\\"49\\\":\\\"1319 Longhill Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4074808858\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/5 TK 1\\\/22 PVC VAL\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"ovi.knights@gmail.com\\\"}\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-22T18:01:40.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"INSTALL DUE DATE":"2026-02-05"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field INSTALL DUE DATE which is linked to the Job Ref No: VU604671","parentSubjectId":9392,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:20:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715933,"logName":"default","subjectId":9399,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 16:20:46","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:20:46.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-17T21:34:01.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604671","parentSubjectId":9392,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:21:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1561, App\Models\JobMultiQuotePivotModel, 1559, App\Models\Job\bm_jobdetails, 10, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"1723.50","Net Price":"1723.50","VAT Price":"224.06","Gross Price Amount":"1947.56","Total CostPrice":"1723.50","Amount Outstanding":"1947.56"}, {"attributes":{"jmq_listprice":"1723.50","jmq_netprice":"1723.50","jmq_vat":"224.06","jmq_grossprice":"1947.56","jmq_costprice":"1723.50","jmq_amountoutstanding":"1947.56","jmq_updatedat":"2026-01-30T16:21:48.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T16:21:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:21:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373288,"logName":"default","subjectId":1561,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 16:21:48","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1723.50\",\"jmq_netprice\":\"1723.50\",\"jmq_vat\":\"224.06\",\"jmq_grossprice\":\"1947.56\",\"jmq_costprice\":\"1723.50\",\"jmq_amountoutstanding\":\"1947.56\",\"jmq_updatedat\":\"2026-01-30T16:21:48.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T16:21:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1723.50","Net Price":"1723.50","VAT Price":"224.06","Gross Price Amount":"1947.56","Total CostPrice":"1723.50","Amount Outstanding":"1947.56"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141536","parentSubjectId":1559,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:22:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1561, App\Models\JobMultiQuotePivotModel, 1559, App\Models\Job\bm_jobdetails, 10, {"List Price":"1723.50","Net Price":"1723.50","VAT Price":"224.06","Gross Price Amount":"1947.56","Total CostPrice":"1723.50","Amount Outstanding":"1947.56"}, {"List Price":"1183.50","Net Price":"1183.50","VAT Price":"153.85","Gross Price Amount":"1337.35","Total CostPrice":"1183.50","Amount Outstanding":"1337.35"}, {"attributes":{"jmq_listprice":"1183.50","jmq_netprice":"1183.50","jmq_vat":"153.85","jmq_grossprice":"1337.35","jmq_costprice":"1183.50","jmq_amountoutstanding":"1337.35","jmq_updatedat":"2026-01-30T16:22:00.000000Z"},"old":{"jmq_listprice":"1723.50","jmq_netprice":"1723.50","jmq_vat":"224.06","jmq_grossprice":"1947.56","jmq_costprice":"1723.50","jmq_amountoutstanding":"1947.56","jmq_updatedat":"2026-01-30T16:21:59.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:22:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373295,"logName":"default","subjectId":1561,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 16:22:00","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1183.50\",\"jmq_netprice\":\"1183.50\",\"jmq_vat\":\"153.85\",\"jmq_grossprice\":\"1337.35\",\"jmq_costprice\":\"1183.50\",\"jmq_amountoutstanding\":\"1337.35\",\"jmq_updatedat\":\"2026-01-30T16:22:00.000000Z\"},\"old\":{\"jmq_listprice\":\"1723.50\",\"jmq_netprice\":\"1723.50\",\"jmq_vat\":\"224.06\",\"jmq_grossprice\":\"1947.56\",\"jmq_costprice\":\"1723.50\",\"jmq_amountoutstanding\":\"1947.56\",\"jmq_updatedat\":\"2026-01-30T16:21:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1183.50","Net Price":"1183.50","VAT Price":"153.85","Gross Price Amount":"1337.35","Total CostPrice":"1183.50","Amount Outstanding":"1337.35"},"changedFrom":{"List Price":"1723.50","Net Price":"1723.50","VAT Price":"224.06","Gross Price Amount":"1947.56","Total CostPrice":"1723.50","Amount Outstanding":"1947.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141536","parentSubjectId":1559,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:22:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715954,"logName":"default","subjectId":9750,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 16:22:06","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T16:22:06.000000Z\"},\"old\":{\"jd_updatedby\":1,\"jd_updatedat\":\"2026-01-26T20:34:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604970","parentSubjectId":9750,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:22:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715956,"logName":"default","subjectId":9754,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 16:22:06","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":6,\"jmq_updatedat\":\"2026-01-30T16:22:06.000000Z\"},\"old\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-20T21:22:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604970","parentSubjectId":9750,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:22:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"}, {"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"}, {"attributes":{"jmq_listprice":"112862.01","jmq_netprice":"112862.01","jmq_grossprice":"112862.01","jmq_costprice":"4805.39","jmq_amountoutstanding":"112862.01","jmq_updatedat":"2026-01-30T16:22:10.000000Z"},"old":{"jmq_listprice":"113147.37","jmq_netprice":"113147.37","jmq_grossprice":"113147.37","jmq_costprice":"5050.48","jmq_amountoutstanding":"113147.37","jmq_updatedat":"2026-01-30T16:22:06.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:22:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414431,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:22:10","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"112862.01\",\"jmq_netprice\":\"112862.01\",\"jmq_grossprice\":\"112862.01\",\"jmq_costprice\":\"4805.39\",\"jmq_amountoutstanding\":\"112862.01\",\"jmq_updatedat\":\"2026-01-30T16:22:10.000000Z\"},\"old\":{\"jmq_listprice\":\"113147.37\",\"jmq_netprice\":\"113147.37\",\"jmq_grossprice\":\"113147.37\",\"jmq_costprice\":\"5050.48\",\"jmq_amountoutstanding\":\"113147.37\",\"jmq_updatedat\":\"2026-01-30T16:22:06.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"},"changedFrom":{"List Price":"113147.37","Net Price":"113147.37","Gross Price Amount":"113147.37","Total CostPrice":"5050.48","Amount Outstanding":"113147.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:22:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715964,"logName":"default","subjectId":9750,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 16:22:15","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T16:22:15.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_updatedat\":\"2026-01-30T16:22:06.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604970","parentSubjectId":9750,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:22:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2715966,"logName":"default","subjectId":9754,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 16:22:15","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-20T21:22:28.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":6,\"jmq_updatedat\":\"2026-01-30T16:22:06.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604970","parentSubjectId":9750,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:23:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"108096.89","Gross Profit Percentage":"95.54"}, {"Gross Profit":"108056.62","Gross Profit Percentage":"95.74"}, {"attributes":{"jmq_grossprofit":"108056.62","jmq_updatedby":6,"jmq_updatedat":"2025-02-13T22:14:26.000000Z","jmq_grossprofit_percentage":"95.74"},"old":{"jmq_grossprofit":"108096.89","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T16:22:10.000000Z","jmq_grossprofit_percentage":"95.54"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:23:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414443,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:23:43","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"108056.62\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-02-13T22:14:26.000000Z\",\"jmq_grossprofit_percentage\":\"95.74\"},\"old\":{\"jmq_grossprofit\":\"108096.89\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T16:22:10.000000Z\",\"jmq_grossprofit_percentage\":\"95.54\"}}","actionType":"updated","changedTo":{"Gross Profit":"108056.62","Gross Profit Percentage":"95.74"},"changedFrom":{"Gross Profit":"108096.89","Gross Profit Percentage":"95.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:24:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3333, App\Models\JobMultiQuotePivotModel, 3333, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-13T21:31:48.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-16T21:24:31.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:24:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932032,"logName":"default","subjectId":3333,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 16:24:00","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-13T21:31:48.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-16T21:24:31.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13312","parentSubjectId":3333,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:24:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:27:43] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:27:55] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:27:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932038,"logName":"default","subjectId":11822,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 16:27:56","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11822,\"nl_ordertempid\":null,\"nl_orderid\":3333,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T16:27:56.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T16:27:56.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13312","parentSubjectId":3333,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 16:28:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715993,"logName":"default","subjectId":9817,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:28:45","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T16:28:45.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-28T20:19:45.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:28:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2715995,"logName":"default","subjectId":9821,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:28:45","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:28:45.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-29T16:52:59.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:28:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3257, App\Models\JobMultiQuotePivotModel, 3257, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T16:28:52.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-29T16:41:05.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:28:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932058,"logName":"default","subjectId":3257,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 16:28:52","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:28:52.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-29T16:41:05.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13236","parentSubjectId":3257,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:29:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2715999,"logName":"default","subjectId":9817,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:29:01","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"2026-02-02\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-28\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":6,\"jd_orderstatus\":10,\"jd_grossprofit\":\"63.26\",\"jd_grossprofit_percentage\":\"14.66\",\"jd_updatedat\":\"2026-01-30T16:29:01.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"2026-02-02\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T16:28:45.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Installed Date":"2026-01-27","Gross Profit":"63.26","Gross Profit Percentage":"14.66"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Installed Date,Job Status,Order Status,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716002,"logName":"default","subjectId":9821,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:29:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"63.26\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-27T14:26:36.000000Z\",\"jmq_grossprofit_percentage\":\"14.66\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:28:45.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"63.26","Gross Profit Percentage":"14.66","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":2716004,"logName":"default","subjectId":9817,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:29:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN4558\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN4558"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716021,"logName":"default","subjectId":9745,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 16:29:08","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T16:29:08.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-29T21:58:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716023,"logName":"default","subjectId":9745,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 16:29:10","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T16:29:10.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T16:29:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716025,"logName":"default","subjectId":9749,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 16:29:10","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:29:10.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T16:29:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932064,"logName":"default","subjectId":11823,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 16:29:11","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11823,\"nl_ordertempid\":null,\"nl_orderid\":3257,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T16:29:11.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T16:29:11.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13236","parentSubjectId":3257,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 16:29:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(325): App\Repositories\Invoice\InvoiceRepository->invoiceUpdateJobDetails() #19 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(132): App\Repositories\Invoice\InvoiceRepository->changeInvoiceDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->changeInvoiceDate() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716028,"logName":"default","subjectId":9817,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:29:15","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-28\",\"jd_updatedat\":\"2026-01-30T16:29:15.000000Z\"},\"old\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T16:29:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Invoice Date which is linked to the Job Ref No: VU605028","parentSubjectId":9817,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:29:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932073,"logName":"default","subjectId":11824,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 16:29:51","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11824,\"nl_ordertempid\":null,\"nl_orderid\":3350,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T16:29:51.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T16:29:51.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13329","parentSubjectId":3350,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 16:29:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3350, App\Models\JobMultiQuotePivotModel, 3350, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T16:29:57.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-16T21:27:46.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:29:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932082,"logName":"default","subjectId":3350,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 16:29:57","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:29:57.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-16T21:27:46.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13329","parentSubjectId":3350,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:30:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716032,"logName":"default","subjectId":9745,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 16:30:55","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T16:30:55.000000Z\"},\"old\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T16:29:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:30:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716034,"logName":"default","subjectId":9749,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 16:30:55","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-20T16:50:59.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-30T16:29:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:31:40] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:31:40] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:31:41] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:31:41] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:32:03] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:32:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 615, App\Models\JobMultiQuotePivotModel, 609, App\Models\Job\bm_jobdetails, 5, {"List Price":"529.00","Net Price":"529.00","Gross Price Amount":"529.00","Gross Profit":"-439.00","Total CostPrice":"968.00","Amount Outstanding":"529.00","Gross Profit Percentage":"-82.99"}, {"List Price":"545.00","Net Price":"545.00","Gross Price Amount":"545.00","Gross Profit":"-455.00","Total CostPrice":"1000.00","Amount Outstanding":"545.00","Gross Profit Percentage":"-83.49"}, {"attributes":{"jmq_listprice":"545.00","jmq_netprice":"545.00","jmq_grossprice":"545.00","jmq_grossprofit":"-455.00","jmq_costprice":"1000.00","jmq_amountoutstanding":"545.00","jmq_updatedat":"2026-01-30T16:32:39.000000Z","jmq_grossprofit_percentage":"-83.49"},"old":{"jmq_listprice":"529.00","jmq_netprice":"529.00","jmq_grossprice":"529.00","jmq_grossprofit":"-439.00","jmq_costprice":"968.00","jmq_amountoutstanding":"529.00","jmq_updatedat":"2026-01-30T16:32:37.000000Z","jmq_grossprofit_percentage":"-82.99"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:32:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406176,"logName":"default","subjectId":615,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 16:32:39","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"545.00\",\"jmq_netprice\":\"545.00\",\"jmq_grossprice\":\"545.00\",\"jmq_grossprofit\":\"-455.00\",\"jmq_costprice\":\"1000.00\",\"jmq_amountoutstanding\":\"545.00\",\"jmq_updatedat\":\"2026-01-30T16:32:39.000000Z\",\"jmq_grossprofit_percentage\":\"-83.49\"},\"old\":{\"jmq_listprice\":\"529.00\",\"jmq_netprice\":\"529.00\",\"jmq_grossprice\":\"529.00\",\"jmq_grossprofit\":\"-439.00\",\"jmq_costprice\":\"968.00\",\"jmq_amountoutstanding\":\"529.00\",\"jmq_updatedat\":\"2026-01-30T16:32:37.000000Z\",\"jmq_grossprofit_percentage\":\"-82.99\"}}","actionType":"updated","changedTo":{"List Price":"545.00","Net Price":"545.00","Gross Price Amount":"545.00","Gross Profit":"-455.00","Total CostPrice":"1000.00","Amount Outstanding":"545.00","Gross Profit Percentage":"-83.49"},"changedFrom":{"List Price":"529.00","Net Price":"529.00","Gross Price Amount":"529.00","Gross Profit":"-439.00","Total CostPrice":"968.00","Amount Outstanding":"529.00","Gross Profit Percentage":"-82.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON592","parentSubjectId":609,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:34:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 615, App\Models\JobMultiQuotePivotModel, 609, App\Models\Job\bm_jobdetails, 5, {"List Price":"545.00","Net Price":"545.00","Gross Price Amount":"545.00","Gross Profit":"-455.00","Total CostPrice":"1000.00","Amount Outstanding":"545.00","Gross Profit Percentage":"-83.49"}, {"List Price":"593.00","Net Price":"593.00","Gross Price Amount":"593.00","Gross Profit":"-503.00","Total CostPrice":"1096.00","Amount Outstanding":"593.00","Gross Profit Percentage":"-84.82"}, {"attributes":{"jmq_listprice":"593.00","jmq_netprice":"593.00","jmq_grossprice":"593.00","jmq_grossprofit":"-503.00","jmq_costprice":"1096.00","jmq_amountoutstanding":"593.00","jmq_updatedat":"2026-01-30T16:34:01.000000Z","jmq_grossprofit_percentage":"-84.82"},"old":{"jmq_listprice":"545.00","jmq_netprice":"545.00","jmq_grossprice":"545.00","jmq_grossprofit":"-455.00","jmq_costprice":"1000.00","jmq_amountoutstanding":"545.00","jmq_updatedat":"2026-01-30T16:34:00.000000Z","jmq_grossprofit_percentage":"-83.49"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:34:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406183,"logName":"default","subjectId":615,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 16:34:01","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"593.00\",\"jmq_netprice\":\"593.00\",\"jmq_grossprice\":\"593.00\",\"jmq_grossprofit\":\"-503.00\",\"jmq_costprice\":\"1096.00\",\"jmq_amountoutstanding\":\"593.00\",\"jmq_updatedat\":\"2026-01-30T16:34:01.000000Z\",\"jmq_grossprofit_percentage\":\"-84.82\"},\"old\":{\"jmq_listprice\":\"545.00\",\"jmq_netprice\":\"545.00\",\"jmq_grossprice\":\"545.00\",\"jmq_grossprofit\":\"-455.00\",\"jmq_costprice\":\"1000.00\",\"jmq_amountoutstanding\":\"545.00\",\"jmq_updatedat\":\"2026-01-30T16:34:00.000000Z\",\"jmq_grossprofit_percentage\":\"-83.49\"}}","actionType":"updated","changedTo":{"List Price":"593.00","Net Price":"593.00","Gross Price Amount":"593.00","Gross Profit":"-503.00","Total CostPrice":"1096.00","Amount Outstanding":"593.00","Gross Profit Percentage":"-84.82"},"changedFrom":{"List Price":"545.00","Net Price":"545.00","Gross Price Amount":"545.00","Gross Profit":"-455.00","Total CostPrice":"1000.00","Amount Outstanding":"545.00","Gross Profit Percentage":"-83.49"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON592","parentSubjectId":609,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:34:07] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:34:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716064,"logName":"default","subjectId":9815,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:34:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T16:34:13.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-28T20:23:15.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716066,"logName":"default","subjectId":9819,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:34:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:34:13.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-29T16:53:12.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716070,"logName":"default","subjectId":9815,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:34:19","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":6,\"jd_orderstatus\":10,\"jd_updatedat\":\"2026-01-30T16:34:19.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T16:34:13.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716073,"logName":"default","subjectId":9819,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:34:19","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-27T14:22:24.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:34:13.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":2716075,"logName":"default","subjectId":9815,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:34:19","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN4559\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN4559"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(325): App\Repositories\Invoice\InvoiceRepository->invoiceUpdateJobDetails() #19 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(132): App\Repositories\Invoice\InvoiceRepository->changeInvoiceDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->changeInvoiceDate() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716092,"logName":"default","subjectId":9815,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:34:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-28\",\"jd_updatedat\":\"2026-01-30T16:34:33.000000Z\"},\"old\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T16:34:20.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Invoice Date which is linked to the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:34:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716097,"logName":"default","subjectId":9815,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:34:38","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-28\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T16:34:38.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T16:34:33.000000Z\"}}","actionType":"manualy updated","changedTo":{"Installed Date":"2026-01-27"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Installed Date which is linked to the Job Ref No: VU605026","parentSubjectId":9815,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:35:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3415, App\Models\JobMultiQuotePivotModel, 3415, App\Models\Job\bm_jobdetails, 22, {"Amount Outstanding":"6837.87","Total Paid":"0.00"}, {"Amount Outstanding":"4887.87","Total Paid":"1950.00"}, {"attributes":{"jmq_amountoutstanding":"4887.87","jmq_totpaid":"1950.00","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T16:35:02.000000Z"},"old":{"jmq_amountoutstanding":"6837.87","jmq_totpaid":"0.00","jmq_updatedby":17,"jmq_updatedat":"2026-01-29T23:23:57.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:35:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932100,"logName":"default","subjectId":3415,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 16:35:02","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"4887.87\",\"jmq_totpaid\":\"1950.00\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T16:35:02.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"6837.87\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-29T23:23:57.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"4887.87","Total Paid":"1950.00"},"changedFrom":{"Amount Outstanding":"6837.87","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13394","parentSubjectId":3415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:35:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716108,"logName":"default","subjectId":9745,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:35:24","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-19\\\",\\\"604\\\":\\\"CARLOS\\\/HEIKO\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"CARLOS\\\",\\\"607\\\":\\\"2026-01-19\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3IF0040H\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T16:35:24.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/8 PVC VAL 1\\\/12 TK\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-19\\\",\\\"604\\\":\\\"CARLOS\\\/HEIKO\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"CARLOS\\\",\\\"607\\\":\\\"2026-01-19\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3IF0040H\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T16:30:55.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":{"Status Notes":"1\/8 PVC VAL 1\/12 TK"},"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:38:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1354, App\Models\JobMultiQuotePivotModel, 1352, App\Models\Job\bm_jobdetails, 22, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T16:38:11.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-20T16:34:18.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:38:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414490,"logName":"default","subjectId":1354,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 16:38:11","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:38:11.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-20T16:34:18.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1329","parentSubjectId":1352,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:40:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716116,"logName":"default","subjectId":9511,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 16:40:03","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T16:40:03.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-27T15:13:38.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604767","parentSubjectId":9511,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:40:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716118,"logName":"default","subjectId":9518,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 16:40:03","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:40:03.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-05T15:42:17.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604767","parentSubjectId":9511,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:40:10] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:40:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"}, {"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Total CostPrice":"0.00","Amount Outstanding":"107305.00"}, {"attributes":{"jmq_listprice":"107305.00","jmq_netprice":"107305.00","jmq_grossprice":"107305.00","jmq_costprice":"0.00","jmq_amountoutstanding":"107305.00","jmq_updatedat":"2026-01-30T16:40:38.000000Z"},"old":{"jmq_listprice":"112862.01","jmq_netprice":"112862.01","jmq_grossprice":"112862.01","jmq_costprice":"4805.39","jmq_amountoutstanding":"112862.01","jmq_updatedat":"2026-01-30T16:40:34.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:40:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414638,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:40:38","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"107305.00\",\"jmq_netprice\":\"107305.00\",\"jmq_grossprice\":\"107305.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"107305.00\",\"jmq_updatedat\":\"2026-01-30T16:40:38.000000Z\"},\"old\":{\"jmq_listprice\":\"112862.01\",\"jmq_netprice\":\"112862.01\",\"jmq_grossprice\":\"112862.01\",\"jmq_costprice\":\"4805.39\",\"jmq_amountoutstanding\":\"112862.01\",\"jmq_updatedat\":\"2026-01-30T16:40:34.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Total CostPrice":"0.00","Amount Outstanding":"107305.00"},"changedFrom":{"List Price":"112862.01","Net Price":"112862.01","Gross Price Amount":"112862.01","Total CostPrice":"4805.39","Amount Outstanding":"112862.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:40:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716131,"logName":"default","subjectId":9745,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:40:52","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"263.55\",\"jd_vat\":\"18.45\",\"jd_orderformprice\":\"263.55\",\"jd_grossprice\":\"282.00\",\"jd_grossprofit\":\"263.55\",\"jd_overrideprice\":\"263.55\",\"jd_amountoutstanding\":\"282.00\",\"jd_updatedat\":\"2026-01-30T16:40:52.000000Z\"},\"old\":{\"jd_netprice\":\"120.00\",\"jd_vat\":\"8.40\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"128.40\",\"jd_grossprofit\":\"120.00\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"128.40\",\"jd_updatedat\":\"2026-01-30T16:35:24.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"263.55","VAT Price":"18.45","Discount":"263.55","Gross Price Amount":"282.00","Gross Profit":"263.55","Override Price":"263.55","Amount Outstanding":"282.00"},"changedFrom":{"Net Price":"120.00","VAT Price":"8.40","Discount":"0.00","Gross Price Amount":"128.40","Gross Profit":"120.00","Amount Outstanding":"128.40"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Override Price,Amount Outstanding which is linked to the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:40:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716133,"logName":"default","subjectId":9749,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:40:52","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"263.55\",\"jmq_vat\":\"18.45\",\"jmq_orderformprice\":\"263.55\",\"jmq_grossprice\":\"282.00\",\"jmq_grossprofit\":\"263.55\",\"jmq_overrideprice\":\"263.55\",\"jmq_amountoutstanding\":\"282.00\",\"jmq_updatedat\":\"2026-01-30T16:40:52.000000Z\"},\"old\":{\"jmq_netprice\":\"120.00\",\"jmq_vat\":\"8.40\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"128.40\",\"jmq_grossprofit\":\"120.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"128.40\",\"jmq_updatedat\":\"2026-01-20T16:50:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"263.55","VAT Price":"18.45","Discount":"263.55","Gross Price Amount":"282.00","Gross Profit":"263.55","Override Price":"263.55","Amount Outstanding":"282.00"},"changedFrom":{"Net Price":"120.00","VAT Price":"8.40","Discount":"0.00","Gross Price Amount":"128.40","Gross Profit":"120.00","Amount Outstanding":"128.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604728R1","parentSubjectId":9745,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:41:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Gross Profit":"108056.62","Total CostPrice":"0.00","Amount Outstanding":"107305.00","Gross Profit Percentage":"95.74"}, {"List Price":"109837.92","Net Price":"109837.92","Gross Price Amount":"109837.92","Gross Profit":"107305.00","Total CostPrice":"2186.83","Amount Outstanding":"109837.92","Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_listprice":"109837.92","jmq_netprice":"109837.92","jmq_grossprice":"109837.92","jmq_grossprofit":"107305.00","jmq_costprice":"2186.83","jmq_amountoutstanding":"109837.92","jmq_updatedat":"2026-01-30T16:41:12.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_listprice":"107305.00","jmq_netprice":"107305.00","jmq_grossprice":"107305.00","jmq_grossprofit":"108056.62","jmq_costprice":"0.00","jmq_amountoutstanding":"107305.00","jmq_updatedat":"2026-01-30T16:41:08.000000Z","jmq_grossprofit_percentage":"95.74"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:41:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414685,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:41:12","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"109837.92\",\"jmq_netprice\":\"109837.92\",\"jmq_grossprice\":\"109837.92\",\"jmq_grossprofit\":\"107305.00\",\"jmq_costprice\":\"2186.83\",\"jmq_amountoutstanding\":\"109837.92\",\"jmq_updatedat\":\"2026-01-30T16:41:12.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"107305.00\",\"jmq_netprice\":\"107305.00\",\"jmq_grossprice\":\"107305.00\",\"jmq_grossprofit\":\"108056.62\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"107305.00\",\"jmq_updatedat\":\"2026-01-30T16:41:08.000000Z\",\"jmq_grossprofit_percentage\":\"95.74\"}}","actionType":"updated","changedTo":{"List Price":"109837.92","Net Price":"109837.92","Gross Price Amount":"109837.92","Gross Profit":"107305.00","Total CostPrice":"2186.83","Amount Outstanding":"109837.92","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Gross Profit":"108056.62","Total CostPrice":"0.00","Amount Outstanding":"107305.00","Gross Profit Percentage":"95.74"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:41:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716140,"logName":"default","subjectId":9750,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 16:41:12","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T16:41:12.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T16:22:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604970","parentSubjectId":9750,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:41:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9862, App\Models\JobMultiQuotePivotModel, 9861, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T16:41:37.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-29T20:45:25.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:41:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2716158,"logName":"default","subjectId":9862,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:41:37","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:41:37.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-29T20:45:25.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605062","parentSubjectId":9861,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:42:25] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:42:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716172,"logName":"default","subjectId":9784,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:27","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:42:27.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-23T15:04:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604997","parentSubjectId":9780,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716187,"logName":"default","subjectId":9780,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:42:27","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T16:42:27.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-28T21:57:34.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604997","parentSubjectId":9780,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716189,"logName":"default","subjectId":9784,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:27","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604997","parentSubjectId":9780,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716193,"logName":"default","subjectId":9780,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:42:35","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T16:42:35.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T16:42:27.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604997","parentSubjectId":9780,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716196,"logName":"default","subjectId":9784,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:35","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-23T15:04:15.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:42:27.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604997","parentSubjectId":9780,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1336, App\Models\JobMultiQuotePivotModel, 1319, App\Models\Job\bm_jobdetails, 8, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"252.81","End Customer Override Gross Price":"252.81","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"252.81","jmq_endcustomeroverridegrossprice":"252.81","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T16:07:43.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T16:09:04.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:42:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599687,"logName":"default","subjectId":1336,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:42:38","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"252.81\",\"jmq_endcustomeroverridegrossprice\":\"252.81\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T16:07:43.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T16:09:04.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"252.81","End Customer Override Gross Price":"252.81","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2386","parentSubjectId":1319,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:42:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716205,"logName":"default","subjectId":9785,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:42:50.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-23T15:06:26.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604998","parentSubjectId":9781,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716218,"logName":"default","subjectId":9781,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:42:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T16:42:50.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-28T21:54:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604998","parentSubjectId":9781,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716220,"logName":"default","subjectId":9785,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604998","parentSubjectId":9781,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716224,"logName":"default","subjectId":9781,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:42:54","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T16:42:54.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T16:42:50.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604998","parentSubjectId":9781,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:42:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716227,"logName":"default","subjectId":9785,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:42:54","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-23T15:06:26.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:42:50.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604998","parentSubjectId":9781,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716235,"logName":"default","subjectId":9850,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:43:12","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T16:43:12.000000Z\"},\"old\":{\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-29T15:14:16.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716237,"logName":"default","subjectId":9851,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:12","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:43:12.000000Z\"},\"old\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T20:52:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716250,"logName":"default","subjectId":9850,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:43:12","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716252,"logName":"default","subjectId":9851,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:12","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716256,"logName":"default","subjectId":9850,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:43:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T16:43:18.000000Z\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T16:43:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716259,"logName":"default","subjectId":9851,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T20:52:03.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:43:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605054","parentSubjectId":9850,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716268,"logName":"default","subjectId":9806,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:43:33.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-26T16:34:26.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605015","parentSubjectId":9802,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716287,"logName":"default","subjectId":9802,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:43:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T16:43:33.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-28T21:59:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU605015","parentSubjectId":9802,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716289,"logName":"default","subjectId":9806,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605015","parentSubjectId":9802,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716293,"logName":"default","subjectId":9802,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:43:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T16:43:41.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T16:43:33.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU605015","parentSubjectId":9802,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:43:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716296,"logName":"default","subjectId":9806,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:43:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-26T16:34:26.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:43:33.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605015","parentSubjectId":9802,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:45:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716306,"logName":"default","subjectId":9860,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:45:04","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"Holiday Builders\\\",\\\"45\\\":\\\"HOLIDAY\\\",\\\"46\\\":\\\"Holiday Builders\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2293 W. Eau Gallie Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Melbourne\\\",\\\"52\\\":9,\\\"53\\\":\\\"32935\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/TK PVC\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-22\\\",\\\"604\\\":\\\"GERRY\\\",\\\"605\\\":\\\"[3]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-27\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T16:45:04.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"Holiday Builders\\\",\\\"45\\\":\\\"HOLIDAY\\\",\\\"46\\\":\\\"Holiday Builders\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2293 W. Eau Gallie Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Melbourne\\\",\\\"52\\\":9,\\\"53\\\":\\\"32935\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-22\\\",\\\"604\\\":\\\"GERRY\\\",\\\"605\\\":\\\"[3]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-27\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-29T16:02:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/TK PVC"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604288R1","parentSubjectId":9860,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:45:14] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:45:22] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:47:07] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:49:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1561, App\Models\JobMultiQuotePivotModel, 1559, App\Models\Job\bm_jobdetails, 10, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"1183.50","End Customer Override Vat Price":"153.85","End Customer Override Gross Price":"1337.35","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"1183.50","jmq_endcustomeroverridevatprice":"153.85","jmq_endcustomeroverridegrossprice":"1337.35","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T16:03:16.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T16:22:00.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:49:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":373300,"logName":"default","subjectId":1561,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":10,"dateTime":"2026-01-30 16:49:17","causerId":10,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"1183.50\",\"jmq_endcustomeroverridevatprice\":\"153.85\",\"jmq_endcustomeroverridegrossprice\":\"1337.35\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T16:03:16.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T16:22:00.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"1183.50","End Customer Override Vat Price":"153.85","End Customer Override Gross Price":"1337.35","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141536","parentSubjectId":1559,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:50:04] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:50:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716317,"logName":"default","subjectId":9782,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:50:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L.\\\",\\\"607\\\":\\\"2026-01-28\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":6,\"jd_orderstatus\":10,\"jd_updatedat\":\"2026-01-30T16:50:11.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"DRH\\\",\\\"45\\\":\\\"DRHJAX\\\",\\\"46\\\":\\\"DRH - JAX\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"4220 Race Track Road\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Saint Johns\\\",\\\"52\\\":9,\\\"53\\\":\\\"32259\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"904-268-2845\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":\\\"0\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L.\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-26T21:43:37.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Installed Date":"2026-01-27"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Installed Date,Job Status,Order Status which is linked to the Job Ref No: VU604999","parentSubjectId":9782,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:50:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716320,"logName":"default","subjectId":9786,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:50:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:50:11.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-23T15:10:04.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604999","parentSubjectId":9782,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:50:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":2716322,"logName":"default","subjectId":9782,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:50:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN4560\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN4560"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: VU604999","parentSubjectId":9782,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:50:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(325): App\Repositories\Invoice\InvoiceRepository->invoiceUpdateJobDetails() #19 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(132): App\Repositories\Invoice\InvoiceRepository->changeInvoiceDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->changeInvoiceDate() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716341,"logName":"default","subjectId":9782,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:50:25","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-28\",\"jd_updatedat\":\"2026-01-30T16:50:25.000000Z\"},\"old\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T16:50:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Invoice Date which is linked to the Job Ref No: VU604999","parentSubjectId":9782,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:50:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"107305.00","Gross Profit Percentage":"100.00"}, {"Gross Profit":"107651.09","Gross Profit Percentage":"98.01"}, {"attributes":{"jmq_grossprofit":"107651.09","jmq_updatedby":6,"jmq_updatedat":"2025-02-13T22:14:26.000000Z","jmq_grossprofit_percentage":"98.01"},"old":{"jmq_grossprofit":"107305.00","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T16:41:12.000000Z","jmq_grossprofit_percentage":"100.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:50:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414703,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:50:49","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"107651.09\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-02-13T22:14:26.000000Z\",\"jmq_grossprofit_percentage\":\"98.01\"},\"old\":{\"jmq_grossprofit\":\"107305.00\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T16:41:12.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"}}","actionType":"updated","changedTo":{"Gross Profit":"107651.09","Gross Profit Percentage":"98.01"},"changedFrom":{"Gross Profit":"107305.00","Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:52:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:52:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716348,"logName":"default","subjectId":9282,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 16:52:10","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T16:52:10.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-06T17:53:13.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604585","parentSubjectId":9282,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:52:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716350,"logName":"default","subjectId":9289,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 16:52:10","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T16:52:10.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-09T14:53:30.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604585","parentSubjectId":9282,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:52:15] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:52:17] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:52:17] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:52:17] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:52:49] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 16:54:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716367,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:54:06","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":0,\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T16:54:06.000000Z\"},\"old\":{\"jd_ready\":1,\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-29T20:44:57.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":0},"changedFrom":{"jd_ready":1},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716369,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:54:06","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:54:06.000000Z\",\"jmq_ready\":0},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\",\"jmq_ready\":1}}","actionType":"manualy updated","changedTo":{"jmq_ready":0},"changedFrom":{"jmq_ready":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716370,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:54:06","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-30\"},\"old\":{\"jd_duedate\":\"0000-00-00\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716372,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:54:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"627.50\",\"jd_updatedat\":\"2026-01-30T16:54:08.000000Z\"},\"old\":{\"jd_listprice\":\"542.50\",\"jd_updatedat\":\"2026-01-30T16:54:06.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716374,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:54:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"627.50\",\"jmq_updatedat\":\"2026-01-30T16:54:08.000000Z\"},\"old\":{\"jmq_listprice\":\"542.50\",\"jmq_updatedat\":\"2026-01-30T16:54:06.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"627.50"},"changedFrom":{"List Price":"542.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"109837.92","Net Price":"109837.92","Gross Price Amount":"109837.92","Total CostPrice":"2186.83","Amount Outstanding":"109837.92"}, {"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Total CostPrice":"0.00","Amount Outstanding":"107305.00"}, {"attributes":{"jmq_listprice":"107305.00","jmq_netprice":"107305.00","jmq_grossprice":"107305.00","jmq_costprice":"0.00","jmq_amountoutstanding":"107305.00","jmq_updatedat":"2026-01-30T16:54:24.000000Z"},"old":{"jmq_listprice":"109837.92","jmq_netprice":"109837.92","jmq_grossprice":"109837.92","jmq_costprice":"2186.83","jmq_amountoutstanding":"109837.92","jmq_updatedat":"2026-01-30T16:54:20.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:54:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414760,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:54:24","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"107305.00\",\"jmq_netprice\":\"107305.00\",\"jmq_grossprice\":\"107305.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"107305.00\",\"jmq_updatedat\":\"2026-01-30T16:54:24.000000Z\"},\"old\":{\"jmq_listprice\":\"109837.92\",\"jmq_netprice\":\"109837.92\",\"jmq_grossprice\":\"109837.92\",\"jmq_costprice\":\"2186.83\",\"jmq_amountoutstanding\":\"109837.92\",\"jmq_updatedat\":\"2026-01-30T16:54:20.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Total CostPrice":"0.00","Amount Outstanding":"107305.00"},"changedFrom":{"List Price":"109837.92","Net Price":"109837.92","Gross Price Amount":"109837.92","Total CostPrice":"2186.83","Amount Outstanding":"109837.92"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:54:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716379,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:54:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-30\\\",\\\"604\\\":\\\"DAVID N.\\\/HEIKO\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"380.84\",\"jd_vat\":\"26.66\",\"jd_orderformprice\":\"380.84\",\"jd_grossprice\":\"407.50\",\"jd_grossprofit\":\"134.25\",\"jd_grossprofit_percentage\":\"35.25\",\"jd_overrideprice\":\"380.84\",\"jd_amountoutstanding\":\"407.50\",\"jd_endcustomeroverridenetprice\":\"627.50\",\"jd_endcustomeroverridevatprice\":\"41.22\",\"jd_endcustomeroverridegrossprice\":\"668.72\",\"jd_updatedat\":\"2026-01-30T16:54:57.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-30\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"301.40\",\"jd_vat\":\"21.10\",\"jd_orderformprice\":\"301.40\",\"jd_grossprice\":\"322.50\",\"jd_grossprofit\":\"54.81\",\"jd_grossprofit_percentage\":\"18.19\",\"jd_overrideprice\":\"301.40\",\"jd_amountoutstanding\":\"322.50\",\"jd_endcustomeroverridenetprice\":\"542.50\",\"jd_endcustomeroverridevatprice\":\"35.27\",\"jd_endcustomeroverridegrossprice\":\"577.77\",\"jd_updatedat\":\"2026-01-30T16:54:08.000000Z\"}}","actionType":"manualy updated","changedTo":{"Installer":"DAVID N.\/HEIKO","Installed Date":"2026-01-28","Net Price":"380.84","VAT Price":"26.66","Discount":"380.84","Gross Price Amount":"407.50","Gross Profit":"134.25","Gross Profit Percentage":"35.25","Override Price":"380.84","Amount Outstanding":"407.50","End Customer Override Net Price":"627.50","End Customer Override Vat Price":"41.22","End Customer Override Gross Price":"668.72"},"changedFrom":{"Net Price":"301.40","VAT Price":"21.10","Discount":"301.40","Gross Price Amount":"322.50","Gross Profit":"54.81","Gross Profit Percentage":"18.19","Override Price":"301.40","Amount Outstanding":"322.50","End Customer Override Net Price":"542.50","End Customer Override Vat Price":"35.27","End Customer Override Gross Price":"577.77"},"moduleName":"Job","customMessage":"Job has been updated the fields Installer,Installed Date,Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:54:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716381,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:54:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"380.84\",\"jmq_vat\":\"26.66\",\"jmq_orderformprice\":\"380.84\",\"jmq_grossprice\":\"407.50\",\"jmq_grossprofit\":\"134.25\",\"jmq_overrideprice\":\"380.84\",\"jmq_amountoutstanding\":\"407.50\",\"jmq_endcustomeroverridenetprice\":\"627.50\",\"jmq_endcustomeroverridevatprice\":\"41.22\",\"jmq_endcustomeroverridegrossprice\":\"668.72\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\",\"jmq_grossprofit_percentage\":\"35.25\"},\"old\":{\"jmq_netprice\":\"301.40\",\"jmq_vat\":\"21.10\",\"jmq_orderformprice\":\"301.40\",\"jmq_grossprice\":\"322.50\",\"jmq_grossprofit\":\"54.81\",\"jmq_overrideprice\":\"301.40\",\"jmq_amountoutstanding\":\"322.50\",\"jmq_endcustomeroverridenetprice\":\"542.50\",\"jmq_endcustomeroverridevatprice\":\"35.27\",\"jmq_endcustomeroverridegrossprice\":\"577.77\",\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T16:54:08.000000Z\",\"jmq_grossprofit_percentage\":\"18.19\"}}","actionType":"manualy updated","changedTo":{"Net Price":"380.84","VAT Price":"26.66","Discount":"380.84","Gross Price Amount":"407.50","Gross Profit":"134.25","Override Price":"380.84","Amount Outstanding":"407.50","End Customer Override Net Price":"627.50","End Customer Override Vat Price":"41.22","End Customer Override Gross Price":"668.72","Gross Profit Percentage":"35.25"},"changedFrom":{"Net Price":"301.40","VAT Price":"21.10","Discount":"301.40","Gross Price Amount":"322.50","Gross Profit":"54.81","Override Price":"301.40","Amount Outstanding":"322.50","End Customer Override Net Price":"542.50","End Customer Override Vat Price":"35.27","End Customer Override Gross Price":"577.77","Gross Profit Percentage":"18.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:55:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Gross Profit":"107651.09","Total CostPrice":"0.00","Amount Outstanding":"107305.00","Gross Profit Percentage":"98.01"}, {"List Price":"112521.00","Net Price":"112521.00","Gross Price Amount":"112521.00","Gross Profit":"107305.00","Total CostPrice":"4225.98","Amount Outstanding":"112521.00","Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_listprice":"112521.00","jmq_netprice":"112521.00","jmq_grossprice":"112521.00","jmq_grossprofit":"107305.00","jmq_costprice":"4225.98","jmq_amountoutstanding":"112521.00","jmq_updatedat":"2026-01-30T16:55:13.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_listprice":"107305.00","jmq_netprice":"107305.00","jmq_grossprice":"107305.00","jmq_grossprofit":"107651.09","jmq_costprice":"0.00","jmq_amountoutstanding":"107305.00","jmq_updatedat":"2026-01-30T16:55:09.000000Z","jmq_grossprofit_percentage":"98.01"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:55:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":414771,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:55:13","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"112521.00\",\"jmq_netprice\":\"112521.00\",\"jmq_grossprice\":\"112521.00\",\"jmq_grossprofit\":\"107305.00\",\"jmq_costprice\":\"4225.98\",\"jmq_amountoutstanding\":\"112521.00\",\"jmq_updatedat\":\"2026-01-30T16:55:13.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"107305.00\",\"jmq_netprice\":\"107305.00\",\"jmq_grossprice\":\"107305.00\",\"jmq_grossprofit\":\"107651.09\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"107305.00\",\"jmq_updatedat\":\"2026-01-30T16:55:09.000000Z\",\"jmq_grossprofit_percentage\":\"98.01\"}}","actionType":"updated","changedTo":{"List Price":"112521.00","Net Price":"112521.00","Gross Price Amount":"112521.00","Gross Profit":"107305.00","Total CostPrice":"4225.98","Amount Outstanding":"112521.00","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"107305.00","Net Price":"107305.00","Gross Price Amount":"107305.00","Gross Profit":"107651.09","Total CostPrice":"0.00","Amount Outstanding":"107305.00","Gross Profit Percentage":"98.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:55:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716388,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:55:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"627.50\",\"jd_vat\":\"41.22\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"668.72\",\"jd_grossprofit\":\"380.91\",\"jd_grossprofit_percentage\":\"60.70\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"668.72\",\"jd_updatedat\":\"2026-01-30T16:55:33.000000Z\"},\"old\":{\"jd_netprice\":\"380.84\",\"jd_vat\":\"26.66\",\"jd_orderformprice\":\"380.84\",\"jd_grossprice\":\"407.50\",\"jd_grossprofit\":\"134.25\",\"jd_grossprofit_percentage\":\"35.25\",\"jd_overrideprice\":\"380.84\",\"jd_amountoutstanding\":\"407.50\",\"jd_updatedat\":\"2026-01-30T16:54:57.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"627.50","VAT Price":"41.22","Discount":"0.00","Gross Price Amount":"668.72","Gross Profit":"380.91","Gross Profit Percentage":"60.70","Amount Outstanding":"668.72"},"changedFrom":{"Net Price":"380.84","VAT Price":"26.66","Discount":"380.84","Gross Price Amount":"407.50","Gross Profit":"134.25","Gross Profit Percentage":"35.25","Override Price":"380.84","Amount Outstanding":"407.50"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:55:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716390,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:55:33","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"627.50\",\"jmq_vat\":\"41.22\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"668.72\",\"jmq_grossprofit\":\"380.91\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"668.72\",\"jmq_updatedat\":\"2026-01-30T16:55:33.000000Z\",\"jmq_grossprofit_percentage\":\"60.70\"},\"old\":{\"jmq_netprice\":\"380.84\",\"jmq_vat\":\"26.66\",\"jmq_orderformprice\":\"380.84\",\"jmq_grossprice\":\"407.50\",\"jmq_grossprofit\":\"134.25\",\"jmq_overrideprice\":\"380.84\",\"jmq_amountoutstanding\":\"407.50\",\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\",\"jmq_grossprofit_percentage\":\"35.25\"}}","actionType":"manualy updated","changedTo":{"Net Price":"627.50","VAT Price":"41.22","Discount":"0.00","Gross Price Amount":"668.72","Gross Profit":"380.91","Amount Outstanding":"668.72","Gross Profit Percentage":"60.70"},"changedFrom":{"Net Price":"380.84","VAT Price":"26.66","Discount":"380.84","Gross Price Amount":"407.50","Gross Profit":"134.25","Override Price":"380.84","Amount Outstanding":"407.50","Gross Profit Percentage":"35.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:55:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 493, App\Models\JobMultiQuotePivotModel, 493, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"107305.00","Gross Profit Percentage":"100.00"}, {"Gross Profit":"108295.02","Gross Profit Percentage":"96.24"}, {"attributes":{"jmq_grossprofit":"108295.02","jmq_updatedby":6,"jmq_updatedat":"2025-02-13T22:14:26.000000Z","jmq_grossprofit_percentage":"96.24"},"old":{"jmq_grossprofit":"107305.00","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T16:55:13.000000Z","jmq_grossprofit_percentage":"100.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:55:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414777,"logName":"default","subjectId":493,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:55:52","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"108295.02\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-02-13T22:14:26.000000Z\",\"jmq_grossprofit_percentage\":\"96.24\"},\"old\":{\"jmq_grossprofit\":\"107305.00\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T16:55:13.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"}}","actionType":"updated","changedTo":{"Gross Profit":"108295.02","Gross Profit Percentage":"96.24"},"changedFrom":{"Gross Profit":"107305.00","Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: CWO492","parentSubjectId":493,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:56:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716397,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 16:56:01","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"386.40\",\"jd_vat\":\"27.05\",\"jd_orderformprice\":\"386.40\",\"jd_grossprice\":\"413.45\",\"jd_grossprofit\":\"139.81\",\"jd_grossprofit_percentage\":\"36.18\",\"jd_overrideprice\":\"386.40\",\"jd_amountoutstanding\":\"413.45\",\"jd_updatedat\":\"2026-01-30T16:56:01.000000Z\"},\"old\":{\"jd_netprice\":\"627.50\",\"jd_vat\":\"41.22\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"668.72\",\"jd_grossprofit\":\"380.91\",\"jd_grossprofit_percentage\":\"60.70\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"668.72\",\"jd_updatedat\":\"2026-01-30T16:55:33.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"386.40","VAT Price":"27.05","Discount":"386.40","Gross Price Amount":"413.45","Gross Profit":"139.81","Gross Profit Percentage":"36.18","Override Price":"386.40","Amount Outstanding":"413.45"},"changedFrom":{"Net Price":"627.50","VAT Price":"41.22","Discount":"0.00","Gross Price Amount":"668.72","Gross Profit":"380.91","Gross Profit Percentage":"60.70","Amount Outstanding":"668.72"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:56:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716399,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 16:56:01","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"386.40\",\"jmq_vat\":\"27.05\",\"jmq_orderformprice\":\"386.40\",\"jmq_grossprice\":\"413.45\",\"jmq_grossprofit\":\"139.81\",\"jmq_overrideprice\":\"386.40\",\"jmq_amountoutstanding\":\"413.45\",\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\",\"jmq_grossprofit_percentage\":\"36.18\"},\"old\":{\"jmq_netprice\":\"627.50\",\"jmq_vat\":\"41.22\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"668.72\",\"jmq_grossprofit\":\"380.91\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"668.72\",\"jmq_updatedat\":\"2026-01-30T16:55:33.000000Z\",\"jmq_grossprofit_percentage\":\"60.70\"}}","actionType":"manualy updated","changedTo":{"Net Price":"386.40","VAT Price":"27.05","Discount":"386.40","Gross Price Amount":"413.45","Gross Profit":"139.81","Override Price":"386.40","Amount Outstanding":"413.45","Gross Profit Percentage":"36.18"},"changedFrom":{"Net Price":"627.50","VAT Price":"41.22","Discount":"0.00","Gross Price Amount":"668.72","Gross Profit":"380.91","Amount Outstanding":"668.72","Gross Profit Percentage":"60.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 16:59:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1337, App\Models\JobMultiQuotePivotModel, 1320, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"0.00","Total CostPrice":"0.00"}, {"Gross Profit":"-14.31","Total CostPrice":"14.31"}, {"attributes":{"jmq_grossprofit":"-14.31","jmq_costprice":"14.31","jmq_updatedat":"2026-01-30T16:59:16.000000Z"},"old":{"jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_updatedat":"2026-01-30T16:59:15.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:59:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599747,"logName":"default","subjectId":1337,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:59:16","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-14.31\",\"jmq_costprice\":\"14.31\",\"jmq_updatedat\":\"2026-01-30T16:59:16.000000Z\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T16:59:15.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-14.31","Total CostPrice":"14.31"},"changedFrom":{"Gross Profit":"0.00","Total CostPrice":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2387","parentSubjectId":1320,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 16:59:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1337, App\Models\JobMultiQuotePivotModel, 1320, App\Models\Job\bm_jobdetails, 8, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T16:57:48.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T16:59:16.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 16:59:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1599755,"logName":"default","subjectId":1337,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 16:59:31","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T16:57:48.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T16:59:16.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2387","parentSubjectId":1320,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:00:38] production.INFO: contact send sms start [2026-01-30 17:00:38] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 17:01:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716405,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:01:21","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T17:01:21.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T16:56:01.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:01:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716407,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:01:21","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:01:21.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:01:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716411,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:01:30","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":6,\"jd_orderstatus\":10,\"jd_updatedat\":\"2026-01-30T17:01:30.000000Z\"},\"old\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T17:01:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:01:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716414,"logName":"default","subjectId":9277,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:01:30","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-08T17:07:42.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:01:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:01:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":2716416,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:01:30","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN4561\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN4561"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:01:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(325): App\Repositories\Invoice\InvoiceRepository->invoiceUpdateJobDetails() #19 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(132): App\Repositories\Invoice\InvoiceRepository->changeInvoiceDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->changeInvoiceDate() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716430,"logName":"default","subjectId":9270,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:01:51","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-29\",\"jd_updatedat\":\"2026-01-30T17:01:51.000000Z\"},\"old\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T17:01:30.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Invoice Date which is linked to the Job Ref No: VU604574","parentSubjectId":9270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:04:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"9062.00","Net Price":"7794.20","VAT Price":"1013.25","Gross Price Amount":"8807.45","Total CostPrice":"8452.00","Amount Outstanding":"8807.45"}, {"List Price":"9304.00","Net Price":"7999.90","VAT Price":"1039.99","Gross Price Amount":"9039.89","Total CostPrice":"8694.00","Amount Outstanding":"9039.89"}, {"attributes":{"jmq_listprice":"9304.00","jmq_netprice":"7999.90","jmq_vat":"1039.99","jmq_grossprice":"9039.89","jmq_costprice":"8694.00","jmq_amountoutstanding":"9039.89","jmq_updatedat":"2026-01-30T17:04:06.000000Z"},"old":{"jmq_listprice":"9062.00","jmq_netprice":"7794.20","jmq_vat":"1013.25","jmq_grossprice":"8807.45","jmq_costprice":"8452.00","jmq_amountoutstanding":"8807.45","jmq_updatedat":"2026-01-30T17:04:04.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:04:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373313,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:04:06","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"9304.00\",\"jmq_netprice\":\"7999.90\",\"jmq_vat\":\"1039.99\",\"jmq_grossprice\":\"9039.89\",\"jmq_costprice\":\"8694.00\",\"jmq_amountoutstanding\":\"9039.89\",\"jmq_updatedat\":\"2026-01-30T17:04:06.000000Z\"},\"old\":{\"jmq_listprice\":\"9062.00\",\"jmq_netprice\":\"7794.20\",\"jmq_vat\":\"1013.25\",\"jmq_grossprice\":\"8807.45\",\"jmq_costprice\":\"8452.00\",\"jmq_amountoutstanding\":\"8807.45\",\"jmq_updatedat\":\"2026-01-30T17:04:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"9304.00","Net Price":"7999.90","VAT Price":"1039.99","Gross Price Amount":"9039.89","Total CostPrice":"8694.00","Amount Outstanding":"9039.89"},"changedFrom":{"List Price":"9062.00","Net Price":"7794.20","VAT Price":"1013.25","Gross Price Amount":"8807.45","Total CostPrice":"8452.00","Amount Outstanding":"8807.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:04:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 812, App\Models\JobMultiQuotePivotModel, 812, App\Models\Job\bm_jobdetails, 78, {"Is Online Order Submitted":1}, {"User Defined Values":"\"\"","Is Online Order Submitted":0}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_isonlineordersubmitted":0,"jmq_updatedby":78,"jmq_updatedat":"2026-01-30T17:04:16.000000Z"},"old":{"jmq_userdefinedarray":null,"jmq_isonlineordersubmitted":1,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T17:04:10.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 17:04:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135895,"logName":"default","subjectId":812,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":78,"dateTime":"2026-01-30 17:04:16","causerId":78,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_isonlineordersubmitted\":0,\"jmq_updatedby\":78,\"jmq_updatedat\":\"2026-01-30T17:04:16.000000Z\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_isonlineordersubmitted\":1,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T17:04:10.000000Z\"}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","Is Online Order Submitted":0},"changedFrom":{"Is Online Order Submitted":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":812,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:05:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"9304.00","Net Price":"7999.90","VAT Price":"1039.99","Gross Price Amount":"9039.89","Gross Profit":"-657.80","Total CostPrice":"8694.00","Amount Outstanding":"9039.89","Gross Profit Percentage":"-8.44"}, {"List Price":"3012.00","Net Price":"2651.70","VAT Price":"344.72","Gross Price Amount":"2996.42","Gross Profit":"-694.10","Total CostPrice":"2402.00","Amount Outstanding":"2996.42","Gross Profit Percentage":"-8.68"}, {"attributes":{"jmq_listprice":"3012.00","jmq_netprice":"2651.70","jmq_vat":"344.72","jmq_grossprice":"2996.42","jmq_grossprofit":"-694.10","jmq_costprice":"2402.00","jmq_amountoutstanding":"2996.42","jmq_updatedat":"2026-01-30T17:05:05.000000Z","jmq_grossprofit_percentage":"-8.68"},"old":{"jmq_listprice":"9304.00","jmq_netprice":"7999.90","jmq_vat":"1039.99","jmq_grossprice":"9039.89","jmq_grossprofit":"-657.80","jmq_costprice":"8694.00","jmq_amountoutstanding":"9039.89","jmq_updatedat":"2026-01-30T17:05:04.000000Z","jmq_grossprofit_percentage":"-8.44"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:05:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373334,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:05:05","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3012.00\",\"jmq_netprice\":\"2651.70\",\"jmq_vat\":\"344.72\",\"jmq_grossprice\":\"2996.42\",\"jmq_grossprofit\":\"-694.10\",\"jmq_costprice\":\"2402.00\",\"jmq_amountoutstanding\":\"2996.42\",\"jmq_updatedat\":\"2026-01-30T17:05:05.000000Z\",\"jmq_grossprofit_percentage\":\"-8.68\"},\"old\":{\"jmq_listprice\":\"9304.00\",\"jmq_netprice\":\"7999.90\",\"jmq_vat\":\"1039.99\",\"jmq_grossprice\":\"9039.89\",\"jmq_grossprofit\":\"-657.80\",\"jmq_costprice\":\"8694.00\",\"jmq_amountoutstanding\":\"9039.89\",\"jmq_updatedat\":\"2026-01-30T17:05:04.000000Z\",\"jmq_grossprofit_percentage\":\"-8.44\"}}","actionType":"updated","changedTo":{"List Price":"3012.00","Net Price":"2651.70","VAT Price":"344.72","Gross Price Amount":"2996.42","Gross Profit":"-694.10","Total CostPrice":"2402.00","Amount Outstanding":"2996.42","Gross Profit Percentage":"-8.68"},"changedFrom":{"List Price":"9304.00","Net Price":"7999.90","VAT Price":"1039.99","Gross Price Amount":"9039.89","Gross Profit":"-657.80","Total CostPrice":"8694.00","Amount Outstanding":"9039.89","Gross Profit Percentage":"-8.44"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:05:06] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:05:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3012.00","Net Price":"2651.70","VAT Price":"344.72","Gross Price Amount":"2996.42","Gross Profit":"-694.10","Total CostPrice":"2402.00","Amount Outstanding":"2996.42","Gross Profit Percentage":"-8.68"}, {"List Price":"1902.00","Net Price":"1708.20","VAT Price":"222.07","Gross Price Amount":"1930.27","Gross Profit":"249.70","Total CostPrice":"1292.00","Amount Outstanding":"1930.27","Gross Profit Percentage":"9.42"}, {"attributes":{"jmq_listprice":"1902.00","jmq_netprice":"1708.20","jmq_vat":"222.07","jmq_grossprice":"1930.27","jmq_grossprofit":"249.70","jmq_costprice":"1292.00","jmq_amountoutstanding":"1930.27","jmq_updatedat":"2026-01-30T17:05:13.000000Z","jmq_grossprofit_percentage":"9.42"},"old":{"jmq_listprice":"3012.00","jmq_netprice":"2651.70","jmq_vat":"344.72","jmq_grossprice":"2996.42","jmq_grossprofit":"-694.10","jmq_costprice":"2402.00","jmq_amountoutstanding":"2996.42","jmq_updatedat":"2026-01-30T17:05:12.000000Z","jmq_grossprofit_percentage":"-8.68"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:05:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373341,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:05:13","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1902.00\",\"jmq_netprice\":\"1708.20\",\"jmq_vat\":\"222.07\",\"jmq_grossprice\":\"1930.27\",\"jmq_grossprofit\":\"249.70\",\"jmq_costprice\":\"1292.00\",\"jmq_amountoutstanding\":\"1930.27\",\"jmq_updatedat\":\"2026-01-30T17:05:13.000000Z\",\"jmq_grossprofit_percentage\":\"9.42\"},\"old\":{\"jmq_listprice\":\"3012.00\",\"jmq_netprice\":\"2651.70\",\"jmq_vat\":\"344.72\",\"jmq_grossprice\":\"2996.42\",\"jmq_grossprofit\":\"-694.10\",\"jmq_costprice\":\"2402.00\",\"jmq_amountoutstanding\":\"2996.42\",\"jmq_updatedat\":\"2026-01-30T17:05:12.000000Z\",\"jmq_grossprofit_percentage\":\"-8.68\"}}","actionType":"updated","changedTo":{"List Price":"1902.00","Net Price":"1708.20","VAT Price":"222.07","Gross Price Amount":"1930.27","Gross Profit":"249.70","Total CostPrice":"1292.00","Amount Outstanding":"1930.27","Gross Profit Percentage":"9.42"},"changedFrom":{"List Price":"3012.00","Net Price":"2651.70","VAT Price":"344.72","Gross Price Amount":"2996.42","Gross Profit":"-694.10","Total CostPrice":"2402.00","Amount Outstanding":"2996.42","Gross Profit Percentage":"-8.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:05:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"1902.00","Net Price":"1708.20","VAT Price":"222.07","Gross Price Amount":"1930.27","Gross Profit":"249.70","Total CostPrice":"1292.00","Amount Outstanding":"1930.27","Gross Profit Percentage":"9.42"}, {"List Price":"2144.00","Net Price":"1913.90","VAT Price":"248.81","Gross Price Amount":"2162.71","Gross Profit":"416.20","Total CostPrice":"1534.00","Amount Outstanding":"2162.71","Gross Profit Percentage":"24.36"}, {"attributes":{"jmq_listprice":"2144.00","jmq_netprice":"1913.90","jmq_vat":"248.81","jmq_grossprice":"2162.71","jmq_grossprofit":"416.20","jmq_costprice":"1534.00","jmq_amountoutstanding":"2162.71","jmq_updatedat":"2026-01-30T17:05:42.000000Z","jmq_grossprofit_percentage":"24.36"},"old":{"jmq_listprice":"1902.00","jmq_netprice":"1708.20","jmq_vat":"222.07","jmq_grossprice":"1930.27","jmq_grossprofit":"249.70","jmq_costprice":"1292.00","jmq_amountoutstanding":"1930.27","jmq_updatedat":"2026-01-30T17:05:40.000000Z","jmq_grossprofit_percentage":"9.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:05:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373354,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:05:42","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2144.00\",\"jmq_netprice\":\"1913.90\",\"jmq_vat\":\"248.81\",\"jmq_grossprice\":\"2162.71\",\"jmq_grossprofit\":\"416.20\",\"jmq_costprice\":\"1534.00\",\"jmq_amountoutstanding\":\"2162.71\",\"jmq_updatedat\":\"2026-01-30T17:05:42.000000Z\",\"jmq_grossprofit_percentage\":\"24.36\"},\"old\":{\"jmq_listprice\":\"1902.00\",\"jmq_netprice\":\"1708.20\",\"jmq_vat\":\"222.07\",\"jmq_grossprice\":\"1930.27\",\"jmq_grossprofit\":\"249.70\",\"jmq_costprice\":\"1292.00\",\"jmq_amountoutstanding\":\"1930.27\",\"jmq_updatedat\":\"2026-01-30T17:05:40.000000Z\",\"jmq_grossprofit_percentage\":\"9.42\"}}","actionType":"updated","changedTo":{"List Price":"2144.00","Net Price":"1913.90","VAT Price":"248.81","Gross Price Amount":"2162.71","Gross Profit":"416.20","Total CostPrice":"1534.00","Amount Outstanding":"2162.71","Gross Profit Percentage":"24.36"},"changedFrom":{"List Price":"1902.00","Net Price":"1708.20","VAT Price":"222.07","Gross Price Amount":"1930.27","Gross Profit":"249.70","Total CostPrice":"1292.00","Amount Outstanding":"1930.27","Gross Profit Percentage":"9.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:06:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"2144.00","Net Price":"1913.90","VAT Price":"248.81","Gross Price Amount":"2162.71","Gross Profit":"416.20","Total CostPrice":"1534.00","Amount Outstanding":"2162.71","Gross Profit Percentage":"24.36"}, {"List Price":"2366.00","Net Price":"2102.60","VAT Price":"273.34","Gross Price Amount":"2375.94","Gross Profit":"379.90","Total CostPrice":"1756.00","Amount Outstanding":"2375.94","Gross Profit Percentage":"19.85"}, {"attributes":{"jmq_listprice":"2366.00","jmq_netprice":"2102.60","jmq_vat":"273.34","jmq_grossprice":"2375.94","jmq_grossprofit":"379.90","jmq_costprice":"1756.00","jmq_amountoutstanding":"2375.94","jmq_updatedat":"2026-01-30T17:06:04.000000Z","jmq_grossprofit_percentage":"19.85"},"old":{"jmq_listprice":"2144.00","jmq_netprice":"1913.90","jmq_vat":"248.81","jmq_grossprice":"2162.71","jmq_grossprofit":"416.20","jmq_costprice":"1534.00","jmq_amountoutstanding":"2162.71","jmq_updatedat":"2026-01-30T17:06:02.000000Z","jmq_grossprofit_percentage":"24.36"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:06:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373369,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:06:04","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2366.00\",\"jmq_netprice\":\"2102.60\",\"jmq_vat\":\"273.34\",\"jmq_grossprice\":\"2375.94\",\"jmq_grossprofit\":\"379.90\",\"jmq_costprice\":\"1756.00\",\"jmq_amountoutstanding\":\"2375.94\",\"jmq_updatedat\":\"2026-01-30T17:06:04.000000Z\",\"jmq_grossprofit_percentage\":\"19.85\"},\"old\":{\"jmq_listprice\":\"2144.00\",\"jmq_netprice\":\"1913.90\",\"jmq_vat\":\"248.81\",\"jmq_grossprice\":\"2162.71\",\"jmq_grossprofit\":\"416.20\",\"jmq_costprice\":\"1534.00\",\"jmq_amountoutstanding\":\"2162.71\",\"jmq_updatedat\":\"2026-01-30T17:06:02.000000Z\",\"jmq_grossprofit_percentage\":\"24.36\"}}","actionType":"updated","changedTo":{"List Price":"2366.00","Net Price":"2102.60","VAT Price":"273.34","Gross Price Amount":"2375.94","Gross Profit":"379.90","Total CostPrice":"1756.00","Amount Outstanding":"2375.94","Gross Profit Percentage":"19.85"},"changedFrom":{"List Price":"2144.00","Net Price":"1913.90","VAT Price":"248.81","Gross Price Amount":"2162.71","Gross Profit":"416.20","Total CostPrice":"1534.00","Amount Outstanding":"2162.71","Gross Profit Percentage":"24.36"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:06:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"2366.00","Net Price":"2102.60","VAT Price":"273.34","Gross Price Amount":"2375.94","Gross Profit":"379.90","Total CostPrice":"1756.00","Amount Outstanding":"2375.94","Gross Profit Percentage":"19.85"}, {"List Price":"2588.00","Net Price":"2291.30","VAT Price":"297.87","Gross Price Amount":"2589.17","Gross Profit":"346.60","Total CostPrice":"1978.00","Amount Outstanding":"2589.17","Gross Profit Percentage":"16.48"}, {"attributes":{"jmq_listprice":"2588.00","jmq_netprice":"2291.30","jmq_vat":"297.87","jmq_grossprice":"2589.17","jmq_grossprofit":"346.60","jmq_costprice":"1978.00","jmq_amountoutstanding":"2589.17","jmq_updatedat":"2026-01-30T17:06:27.000000Z","jmq_grossprofit_percentage":"16.48"},"old":{"jmq_listprice":"2366.00","jmq_netprice":"2102.60","jmq_vat":"273.34","jmq_grossprice":"2375.94","jmq_grossprofit":"379.90","jmq_costprice":"1756.00","jmq_amountoutstanding":"2375.94","jmq_updatedat":"2026-01-30T17:06:26.000000Z","jmq_grossprofit_percentage":"19.85"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:06:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373382,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:06:27","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2588.00\",\"jmq_netprice\":\"2291.30\",\"jmq_vat\":\"297.87\",\"jmq_grossprice\":\"2589.17\",\"jmq_grossprofit\":\"346.60\",\"jmq_costprice\":\"1978.00\",\"jmq_amountoutstanding\":\"2589.17\",\"jmq_updatedat\":\"2026-01-30T17:06:27.000000Z\",\"jmq_grossprofit_percentage\":\"16.48\"},\"old\":{\"jmq_listprice\":\"2366.00\",\"jmq_netprice\":\"2102.60\",\"jmq_vat\":\"273.34\",\"jmq_grossprice\":\"2375.94\",\"jmq_grossprofit\":\"379.90\",\"jmq_costprice\":\"1756.00\",\"jmq_amountoutstanding\":\"2375.94\",\"jmq_updatedat\":\"2026-01-30T17:06:26.000000Z\",\"jmq_grossprofit_percentage\":\"19.85\"}}","actionType":"updated","changedTo":{"List Price":"2588.00","Net Price":"2291.30","VAT Price":"297.87","Gross Price Amount":"2589.17","Gross Profit":"346.60","Total CostPrice":"1978.00","Amount Outstanding":"2589.17","Gross Profit Percentage":"16.48"},"changedFrom":{"List Price":"2366.00","Net Price":"2102.60","VAT Price":"273.34","Gross Price Amount":"2375.94","Gross Profit":"379.90","Total CostPrice":"1756.00","Amount Outstanding":"2375.94","Gross Profit Percentage":"19.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:06:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"2588.00","Net Price":"2291.30","VAT Price":"297.87","Gross Price Amount":"2589.17","Gross Profit":"346.60","Total CostPrice":"1978.00","Amount Outstanding":"2589.17","Gross Profit Percentage":"16.48"}, {"List Price":"2810.00","Net Price":"2480.00","VAT Price":"322.40","Gross Price Amount":"2802.40","Gross Profit":"313.30","Total CostPrice":"2200.00","Amount Outstanding":"2802.40","Gross Profit Percentage":"13.67"}, {"attributes":{"jmq_listprice":"2810.00","jmq_netprice":"2480.00","jmq_vat":"322.40","jmq_grossprice":"2802.40","jmq_grossprofit":"313.30","jmq_costprice":"2200.00","jmq_amountoutstanding":"2802.40","jmq_updatedat":"2026-01-30T17:06:44.000000Z","jmq_grossprofit_percentage":"13.67"},"old":{"jmq_listprice":"2588.00","jmq_netprice":"2291.30","jmq_vat":"297.87","jmq_grossprice":"2589.17","jmq_grossprofit":"346.60","jmq_costprice":"1978.00","jmq_amountoutstanding":"2589.17","jmq_updatedat":"2026-01-30T17:06:42.000000Z","jmq_grossprofit_percentage":"16.48"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:06:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373395,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:06:44","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2810.00\",\"jmq_netprice\":\"2480.00\",\"jmq_vat\":\"322.40\",\"jmq_grossprice\":\"2802.40\",\"jmq_grossprofit\":\"313.30\",\"jmq_costprice\":\"2200.00\",\"jmq_amountoutstanding\":\"2802.40\",\"jmq_updatedat\":\"2026-01-30T17:06:44.000000Z\",\"jmq_grossprofit_percentage\":\"13.67\"},\"old\":{\"jmq_listprice\":\"2588.00\",\"jmq_netprice\":\"2291.30\",\"jmq_vat\":\"297.87\",\"jmq_grossprice\":\"2589.17\",\"jmq_grossprofit\":\"346.60\",\"jmq_costprice\":\"1978.00\",\"jmq_amountoutstanding\":\"2589.17\",\"jmq_updatedat\":\"2026-01-30T17:06:42.000000Z\",\"jmq_grossprofit_percentage\":\"16.48\"}}","actionType":"updated","changedTo":{"List Price":"2810.00","Net Price":"2480.00","VAT Price":"322.40","Gross Price Amount":"2802.40","Gross Profit":"313.30","Total CostPrice":"2200.00","Amount Outstanding":"2802.40","Gross Profit Percentage":"13.67"},"changedFrom":{"List Price":"2588.00","Net Price":"2291.30","VAT Price":"297.87","Gross Price Amount":"2589.17","Gross Profit":"346.60","Total CostPrice":"1978.00","Amount Outstanding":"2589.17","Gross Profit Percentage":"16.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:06:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"2810.00","Net Price":"2480.00","VAT Price":"322.40","Gross Price Amount":"2802.40","Gross Profit":"313.30","Total CostPrice":"2200.00","Amount Outstanding":"2802.40","Gross Profit Percentage":"13.67"}, {"List Price":"3032.00","Net Price":"2668.70","VAT Price":"346.93","Gross Price Amount":"3015.63","Gross Profit":"246.70","Total CostPrice":"2422.00","Amount Outstanding":"3015.63","Gross Profit Percentage":"9.24"}, {"attributes":{"jmq_listprice":"3032.00","jmq_netprice":"2668.70","jmq_vat":"346.93","jmq_grossprice":"3015.63","jmq_grossprofit":"246.70","jmq_costprice":"2422.00","jmq_amountoutstanding":"3015.63","jmq_updatedat":"2026-01-30T17:06:57.000000Z","jmq_grossprofit_percentage":"9.24"},"old":{"jmq_listprice":"2810.00","jmq_netprice":"2480.00","jmq_vat":"322.40","jmq_grossprice":"2802.40","jmq_grossprofit":"313.30","jmq_costprice":"2200.00","jmq_amountoutstanding":"2802.40","jmq_updatedat":"2026-01-30T17:06:55.000000Z","jmq_grossprofit_percentage":"13.67"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:06:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373408,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:06:57","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3032.00\",\"jmq_netprice\":\"2668.70\",\"jmq_vat\":\"346.93\",\"jmq_grossprice\":\"3015.63\",\"jmq_grossprofit\":\"246.70\",\"jmq_costprice\":\"2422.00\",\"jmq_amountoutstanding\":\"3015.63\",\"jmq_updatedat\":\"2026-01-30T17:06:57.000000Z\",\"jmq_grossprofit_percentage\":\"9.24\"},\"old\":{\"jmq_listprice\":\"2810.00\",\"jmq_netprice\":\"2480.00\",\"jmq_vat\":\"322.40\",\"jmq_grossprice\":\"2802.40\",\"jmq_grossprofit\":\"313.30\",\"jmq_costprice\":\"2200.00\",\"jmq_amountoutstanding\":\"2802.40\",\"jmq_updatedat\":\"2026-01-30T17:06:55.000000Z\",\"jmq_grossprofit_percentage\":\"13.67\"}}","actionType":"updated","changedTo":{"List Price":"3032.00","Net Price":"2668.70","VAT Price":"346.93","Gross Price Amount":"3015.63","Gross Profit":"246.70","Total CostPrice":"2422.00","Amount Outstanding":"3015.63","Gross Profit Percentage":"9.24"},"changedFrom":{"List Price":"2810.00","Net Price":"2480.00","VAT Price":"322.40","Gross Price Amount":"2802.40","Gross Profit":"313.30","Total CostPrice":"2200.00","Amount Outstanding":"2802.40","Gross Profit Percentage":"13.67"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:06:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716439,"logName":"default","subjectId":9773,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:06:59","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T17:06:59.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-22T19:23:00.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:06:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716441,"logName":"default","subjectId":9777,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:06:59","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:06:59.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-28T14:07:43.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:07:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3032.00","Net Price":"2668.70","VAT Price":"346.93","Gross Price Amount":"3015.63","Total CostPrice":"2422.00","Amount Outstanding":"3015.63"}, {"List Price":"3254.00","Net Price":"2857.40","VAT Price":"371.46","Gross Price Amount":"3228.86","Total CostPrice":"2644.00","Amount Outstanding":"3228.86"}, {"attributes":{"jmq_listprice":"3254.00","jmq_netprice":"2857.40","jmq_vat":"371.46","jmq_grossprice":"3228.86","jmq_costprice":"2644.00","jmq_amountoutstanding":"3228.86","jmq_updatedat":"2026-01-30T17:07:06.000000Z"},"old":{"jmq_listprice":"3032.00","jmq_netprice":"2668.70","jmq_vat":"346.93","jmq_grossprice":"3015.63","jmq_costprice":"2422.00","jmq_amountoutstanding":"3015.63","jmq_updatedat":"2026-01-30T17:07:04.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:07:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373415,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:07:06","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3254.00\",\"jmq_netprice\":\"2857.40\",\"jmq_vat\":\"371.46\",\"jmq_grossprice\":\"3228.86\",\"jmq_costprice\":\"2644.00\",\"jmq_amountoutstanding\":\"3228.86\",\"jmq_updatedat\":\"2026-01-30T17:07:06.000000Z\"},\"old\":{\"jmq_listprice\":\"3032.00\",\"jmq_netprice\":\"2668.70\",\"jmq_vat\":\"346.93\",\"jmq_grossprice\":\"3015.63\",\"jmq_costprice\":\"2422.00\",\"jmq_amountoutstanding\":\"3015.63\",\"jmq_updatedat\":\"2026-01-30T17:07:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3254.00","Net Price":"2857.40","VAT Price":"371.46","Gross Price Amount":"3228.86","Total CostPrice":"2644.00","Amount Outstanding":"3228.86"},"changedFrom":{"List Price":"3032.00","Net Price":"2668.70","VAT Price":"346.93","Gross Price Amount":"3015.63","Total CostPrice":"2422.00","Amount Outstanding":"3015.63"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:07:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716449,"logName":"default","subjectId":9773,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:07:43","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID N.\\\/HEIKO\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":6,\"jd_orderstatus\":10,\"jd_updatedat\":\"2026-01-30T17:07:43.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T17:06:59.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Installer":"DAVID N.\/HEIKO"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Installer,Job Status,Order Status which is linked to the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:07:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716452,"logName":"default","subjectId":9777,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:07:43","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-22T18:43:39.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:06:59.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:07:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/InvoiceCreate.php(182): App\Jobs\InvoiceCreate->invoiceUpdateJobDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\InvoiceCreate->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(422): Illuminate\Bus\Dispatcher->dispatchNow() #29 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(40): dispatch_now() #30 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(47): App\Repositories\Invoice\InvoiceRepository->invoiceCreate() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->create() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main}and with the data of:{"id":2716454,"logName":"default","subjectId":9773,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:07:43","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_invoiceno\":\"IN4562\"},\"old\":{\"jd_invoicedate\":\"0000-00-00\",\"jd_invoiceno\":\"\"}}","actionType":"manualy updated","changedTo":{"Invoice No":"IN4562"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Invoice Date,Invoice No which is linked to the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:07:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3254.00","Net Price":"2857.40","VAT Price":"371.46","Gross Price Amount":"3228.86","Gross Profit":"246.70","Total CostPrice":"2644.00","Amount Outstanding":"3228.86","Gross Profit Percentage":"9.24"}, {"List Price":"3496.00","Net Price":"3063.10","VAT Price":"398.20","Gross Price Amount":"3461.30","Gross Profit":"213.40","Total CostPrice":"2886.00","Amount Outstanding":"3461.30","Gross Profit Percentage":"7.47"}, {"attributes":{"jmq_listprice":"3496.00","jmq_netprice":"3063.10","jmq_vat":"398.20","jmq_grossprice":"3461.30","jmq_grossprofit":"213.40","jmq_costprice":"2886.00","jmq_amountoutstanding":"3461.30","jmq_updatedat":"2026-01-30T17:07:44.000000Z","jmq_grossprofit_percentage":"7.47"},"old":{"jmq_listprice":"3254.00","jmq_netprice":"2857.40","jmq_vat":"371.46","jmq_grossprice":"3228.86","jmq_grossprofit":"246.70","jmq_costprice":"2644.00","jmq_amountoutstanding":"3228.86","jmq_updatedat":"2026-01-30T17:07:42.000000Z","jmq_grossprofit_percentage":"9.24"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:07:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373430,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:07:44","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3496.00\",\"jmq_netprice\":\"3063.10\",\"jmq_vat\":\"398.20\",\"jmq_grossprice\":\"3461.30\",\"jmq_grossprofit\":\"213.40\",\"jmq_costprice\":\"2886.00\",\"jmq_amountoutstanding\":\"3461.30\",\"jmq_updatedat\":\"2026-01-30T17:07:44.000000Z\",\"jmq_grossprofit_percentage\":\"7.47\"},\"old\":{\"jmq_listprice\":\"3254.00\",\"jmq_netprice\":\"2857.40\",\"jmq_vat\":\"371.46\",\"jmq_grossprice\":\"3228.86\",\"jmq_grossprofit\":\"246.70\",\"jmq_costprice\":\"2644.00\",\"jmq_amountoutstanding\":\"3228.86\",\"jmq_updatedat\":\"2026-01-30T17:07:42.000000Z\",\"jmq_grossprofit_percentage\":\"9.24\"}}","actionType":"updated","changedTo":{"List Price":"3496.00","Net Price":"3063.10","VAT Price":"398.20","Gross Price Amount":"3461.30","Gross Profit":"213.40","Total CostPrice":"2886.00","Amount Outstanding":"3461.30","Gross Profit Percentage":"7.47"},"changedFrom":{"List Price":"3254.00","Net Price":"2857.40","VAT Price":"371.46","Gross Price Amount":"3228.86","Gross Profit":"246.70","Total CostPrice":"2644.00","Amount Outstanding":"3228.86","Gross Profit Percentage":"9.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:07:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"Gross Profit":"213.40","Gross Profit Percentage":"7.47"}, {"Gross Profit":"177.10","Gross Profit Percentage":"5.78"}, {"attributes":{"jmq_grossprofit":"177.10","jmq_updatedat":"2026-01-30T17:07:52.000000Z","jmq_grossprofit_percentage":"5.78"},"old":{"jmq_grossprofit":"213.40","jmq_updatedat":"2026-01-30T17:07:50.000000Z","jmq_grossprofit_percentage":"7.47"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:07:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373437,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:07:52","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"177.10\",\"jmq_updatedat\":\"2026-01-30T17:07:52.000000Z\",\"jmq_grossprofit_percentage\":\"5.78\"},\"old\":{\"jmq_grossprofit\":\"213.40\",\"jmq_updatedat\":\"2026-01-30T17:07:50.000000Z\",\"jmq_grossprofit_percentage\":\"7.47\"}}","actionType":"updated","changedTo":{"Gross Profit":"177.10","Gross Profit Percentage":"5.78"},"changedFrom":{"Gross Profit":"213.40","Gross Profit Percentage":"7.47"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:08:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8063, App\Models\JobMultiQuotePivotModel, 8055, App\Models\Job\bm_jobdetails, 8, {"Amount Outstanding":"14350.00","Total Paid":"0.00"}, {"Amount Outstanding":"1445.00","Total Paid":"12905.00"}, {"attributes":{"jmq_amountoutstanding":"1445.00","jmq_totpaid":"12905.00","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T17:08:15.000000Z"},"old":{"jmq_amountoutstanding":"14350.00","jmq_totpaid":"0.00","jmq_updatedby":6,"jmq_updatedat":"2025-08-19T19:53:41.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:08:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":2716477,"logName":"default","subjectId":8063,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 17:08:15","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"1445.00\",\"jmq_totpaid\":\"12905.00\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T17:08:15.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"14350.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":6,\"jmq_updatedat\":\"2025-08-19T19:53:41.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"1445.00","Total Paid":"12905.00"},"changedFrom":{"Amount Outstanding":"14350.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU603586","parentSubjectId":8055,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:08:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/InvoiceTraits.php(200): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Invoice/InvoiceRepository.php(325): App\Repositories\Invoice\InvoiceRepository->invoiceUpdateJobDetails() #19 /var/www/html/api/app/Http/Controllers/Invoice/InvoiceController.php(132): App\Repositories\Invoice\InvoiceRepository->changeInvoiceDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Invoice\InvoiceController->changeInvoiceDate() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716480,"logName":"default","subjectId":9773,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:27","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_invoicedate\":\"2026-01-29\",\"jd_updatedat\":\"2026-01-30T17:08:27.000000Z\"},\"old\":{\"jd_invoicedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T17:07:43.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Invoice Date which is linked to the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:08:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"List Price":"18433.50","Net Price":"18433.50","Gross Price Amount":"18433.50","Gross Profit":"0.00","Total CostPrice":"10333.69","Amount Outstanding":"9216.72","Gross Profit Percentage":"0.00"}, {"List Price":"27563.30","Net Price":"27563.30","Gross Price Amount":"27563.30","Gross Profit":"13176.17","Total CostPrice":"14387.13","Amount Outstanding":"18346.52","Gross Profit Percentage":"47.80"}, {"attributes":{"jmq_listprice":"27563.30","jmq_netprice":"27563.30","jmq_grossprice":"27563.30","jmq_grossprofit":"13176.17","jmq_costprice":"14387.13","jmq_amountoutstanding":"18346.52","jmq_updatedat":"2026-01-30T17:08:37.000000Z","jmq_grossprofit_percentage":"47.80"},"old":{"jmq_listprice":"18433.50","jmq_netprice":"18433.50","jmq_grossprice":"18433.50","jmq_grossprofit":"0.00","jmq_costprice":"10333.69","jmq_amountoutstanding":"9216.72","jmq_updatedat":"2026-01-30T17:08:35.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:08:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599775,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:08:37","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"27563.30\",\"jmq_netprice\":\"27563.30\",\"jmq_grossprice\":\"27563.30\",\"jmq_grossprofit\":\"13176.17\",\"jmq_costprice\":\"14387.13\",\"jmq_amountoutstanding\":\"18346.52\",\"jmq_updatedat\":\"2026-01-30T17:08:37.000000Z\",\"jmq_grossprofit_percentage\":\"47.80\"},\"old\":{\"jmq_listprice\":\"18433.50\",\"jmq_netprice\":\"18433.50\",\"jmq_grossprice\":\"18433.50\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"10333.69\",\"jmq_amountoutstanding\":\"9216.72\",\"jmq_updatedat\":\"2026-01-30T17:08:35.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"27563.30","Net Price":"27563.30","Gross Price Amount":"27563.30","Gross Profit":"13176.17","Total CostPrice":"14387.13","Amount Outstanding":"18346.52","Gross Profit Percentage":"47.80"},"changedFrom":{"List Price":"18433.50","Net Price":"18433.50","Gross Price Amount":"18433.50","Gross Profit":"0.00","Total CostPrice":"10333.69","Amount Outstanding":"9216.72","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:08:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(191): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716482,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_id\":9874,\"jd_customerid\":137,\"jd_contactid\":3914,\"jd_additionalcontacts\":\"3914,7600\",\"jd_templateid\":1,\"jd_jobmultiquoteid\":0,\"jd_is_backorderd\":0,\"jd_backorder_role\":0,\"jd_is_enable_calculate_price\":0,\"jd_backorder_date\":null,\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID N.\\\\\\\/HEIKO\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU604991\\\",\\\"35\\\":\\\"RAM\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\"}\",\"jd_createddate\":\"2026-01-30\",\"jd_orderdate\":\"2026-01-30\",\"jd_duedate\":\"0000-00-00\",\"jd_duedatechangedmanually\":1,\"jd_sceduleddate\":\"0000-00-00\",\"jd_invoicedate\":\"0000-00-00\",\"jd_completeddate\":\"0000-00-00\",\"jd_jobref\":\"VU604991R1\",\"jd_jobstatus\":15,\"jd_contactaddid\":0,\"jd_orderstatus\":6,\"jd_accref\":\"RAM\",\"jd_invoiceno\":\"0\",\"jd_listprice\":\"0.00\",\"jd_netprice\":\"0.00\",\"jd_vat\":\"0.00\",\"jd_isvaton\":1,\"jd_deliverycost\":\"0.00\",\"jd_deliverycosttypeid\":1,\"jd_overridetypeid\":3,\"jd_orderformprice\":\"973.46\",\"jd_editpricebyid\":0,\"jd_isroundon\":0,\"jd_grossprice\":\"0.00\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"51.26\",\"jd_costprice\":\"0.00\",\"jd_overrideprice\":null,\"jd_overridenetprice\":null,\"jd_overridevatprice\":null,\"jd_overridegrossprice\":null,\"jd_amountoutstanding\":\"0.00\",\"jd_totpaid\":\"0.00\",\"jd_creditlimit\":\"0.00\",\"jd_creditbalance\":\"0.00\",\"jd_overdue\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_deliverycostid\":0,\"jd_iscostpriceon\":0,\"jd_xero_flag\":0,\"jd_accountingsoftware_flag\":0,\"jd_isonlineorder\":1,\"jd_isonlineordersubmitted\":0,\"jd_is_submitted_from\":1,\"jd_endcustomervatprice\":\"0.00\",\"jd_endcustomeroverridetype\":1,\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerdeliverycostinclvat\":1,\"jd_endcustomerfittingcost\":\"\",\"jd_endcustomerfittingcostinclvat\":1,\"jd_onlinedeliveryaddreddtype\":0,\"jd_onlinedeliveryaddreddid\":null,\"jd_organizationid\":25,\"jd_sageexportdate\":null,\"jd_sage_flag\":0,\"jd_sage200_flag\":0,\"jd_seq\":0,\"jd_status\":0,\"jd_ready\":0,\"jd_createdby\":38,\"jd_createdat\":\"2026-01-30T17:08:47.000000Z\",\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\",\"jd_deviceplatform\":3,\"jd_fromjobref\":\"\",\"jd_fromdbname\":null,\"jd_importorder\":0,\"jd_quickquote\":0,\"jd_myob_flag\":0,\"jd_myobinvoiceid\":\"0\",\"jd_qboflag\":0,\"jd_qboinvoiceid\":0,\"jd_qbodisplayname\":\"RICHMOND AMERICAN\",\"jd_deliveryvatperc\":\"7.000\",\"jd_custompricefields\":\"\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_commission\":\"[]\",\"jd_commissionprice\":\"0.00\",\"jd_commissionsetting\":0,\"jd_commissionaddedvalue\":\"0.00\",\"jd_onlineprefixseq\":\"261\",\"jd_fromjobrefwhole\":\"''\",\"jd_couponcodeid\":null,\"jd_endcustomerquotation\":0,\"salesorderid\":null,\"jd_isrework\":1,\"jd_rework_enable\":1,\"jd_rework_count\":0,\"jd_num_of_payments\":0,\"jd_express_delivery\":0,\"jd_express_delivery_cost\":\"0.00\",\"jd_rework_price\":0,\"jd_is_stockallocated\":0,\"jd_headofficeid\":0,\"jd_siteaccountid\":0,\"jd_hocontactid\":0,\"jd_isjobnoteditable\":0,\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerexpresscostinclvat\":0,\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Organisation Name":"VU Window Treatments","Account Type":"Contract","Source":"NONE","Created By":"Lisa","Company Name":"RICHMOND AMERICAN","First Name":"RAM","Last Name":"Richmond American","Address1":"2822 Commerce Park Dr Suite 100","Town \/ City":"Orlando","State \/ County":9,"Zipcode \/ Postcode":"32819","Country":"USA","Salutation":null,"Status Notes":"2 PO's","Account manager":"3","Role":1,"Installer":"DAVID N.\/HEIKO","Area":"ORL","Measurer":"CHAD","Installed Date":"2026-01-28","Additional Contacts":"3914,7600","Job Ref No":"VU604991R1","VAT":"Enabled","Delivery Cost":"All Options","Discount":"973.46","Gross Profit Percentage":"51.26","jd_isonlineorder":1,"jd_is_submitted_from":1,"End Customer Override Type":1,"End Customer Delivery Cost Include Vat":1,"End Customer Fitting Cost Include Vat":1,"jd_organizationid":25,"jd_deviceplatform":3,"jd_qbodisplayname":"RICHMOND AMERICAN","Delivery Vat Percentage":"7.000","Commission":"[]","jd_onlineprefixseq":"261","jd_fromjobrefwhole":"''","jd_isrework":1,"Job Rework Enable":"On","jd_endcustomerservicecostinclvat":1},"changedFrom":null,"moduleName":"Job","customMessage":"new item has been created in Job","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:08:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(230): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716486,"logName":"default","subjectId":9773,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T17:08:47.000000Z\",\"jd_rework_count\":1},\"old\":{\"jd_updatedat\":\"2026-01-30T17:08:27.000000Z\",\"jd_rework_count\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Count":1},"changedFrom":{"Job Rework Count":0},"moduleName":"Job","customMessage":"Job has been updated the field Job Rework Count which is linked to the Job Ref No: VU604991","parentSubjectId":9773,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:08:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(340): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(237): App\Repositories\Rework\ReworkRepository->reworkOrderItem() #27 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":2716489,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T17:08:47.000000Z\"},\"old\":{\"jd_duedate\":\"0000-00-00\",\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:08:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(340): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(237): App\Repositories\Rework\ReworkRepository->reworkOrderItem() #27 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":2716491,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:08:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(419): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(344): App\Repositories\Rework\ReworkRepository->reworkJobPriceCalculation() #20 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(237): App\Repositories\Rework\ReworkRepository->reworkOrderItem() #21 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":2716494,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:08:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:09:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"List Price":"27563.30","Net Price":"27563.30","Gross Price Amount":"27563.30","Gross Profit":"13176.17","Amount Outstanding":"18346.52","Gross Profit Percentage":"47.80"}, {"List Price":"18533.77","Net Price":"18533.77","Gross Price Amount":"18533.77","Gross Profit":"4146.64","Amount Outstanding":"9316.99","Gross Profit Percentage":"22.37"}, {"attributes":{"jmq_listprice":"18533.77","jmq_netprice":"18533.77","jmq_grossprice":"18533.77","jmq_grossprofit":"4146.64","jmq_amountoutstanding":"9316.99","jmq_updatedat":"2026-01-30T17:09:03.000000Z","jmq_grossprofit_percentage":"22.37"},"old":{"jmq_listprice":"27563.30","jmq_netprice":"27563.30","jmq_grossprice":"27563.30","jmq_grossprofit":"13176.17","jmq_amountoutstanding":"18346.52","jmq_updatedat":"2026-01-30T17:09:02.000000Z","jmq_grossprofit_percentage":"47.80"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:09:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599784,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:09:03","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"18533.77\",\"jmq_netprice\":\"18533.77\",\"jmq_grossprice\":\"18533.77\",\"jmq_grossprofit\":\"4146.64\",\"jmq_amountoutstanding\":\"9316.99\",\"jmq_updatedat\":\"2026-01-30T17:09:03.000000Z\",\"jmq_grossprofit_percentage\":\"22.37\"},\"old\":{\"jmq_listprice\":\"27563.30\",\"jmq_netprice\":\"27563.30\",\"jmq_grossprice\":\"27563.30\",\"jmq_grossprofit\":\"13176.17\",\"jmq_amountoutstanding\":\"18346.52\",\"jmq_updatedat\":\"2026-01-30T17:09:02.000000Z\",\"jmq_grossprofit_percentage\":\"47.80\"}}","actionType":"updated","changedTo":{"List Price":"18533.77","Net Price":"18533.77","Gross Price Amount":"18533.77","Gross Profit":"4146.64","Amount Outstanding":"9316.99","Gross Profit Percentage":"22.37"},"changedFrom":{"List Price":"27563.30","Net Price":"27563.30","Gross Price Amount":"27563.30","Gross Profit":"13176.17","Amount Outstanding":"18346.52","Gross Profit Percentage":"47.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:09:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3496.00","Net Price":"3063.10","VAT Price":"398.20","Gross Price Amount":"3461.30","Gross Profit":"177.10","Total CostPrice":"2886.00","Amount Outstanding":"3461.30","Gross Profit Percentage":"5.78"}, {"List Price":"3738.00","Net Price":"3268.80","VAT Price":"424.94","Gross Price Amount":"3693.74","Gross Profit":"140.80","Total CostPrice":"3128.00","Amount Outstanding":"3693.74","Gross Profit Percentage":"4.31"}, {"attributes":{"jmq_listprice":"3738.00","jmq_netprice":"3268.80","jmq_vat":"424.94","jmq_grossprice":"3693.74","jmq_grossprofit":"140.80","jmq_costprice":"3128.00","jmq_amountoutstanding":"3693.74","jmq_updatedat":"2026-01-30T17:09:11.000000Z","jmq_grossprofit_percentage":"4.31"},"old":{"jmq_listprice":"3496.00","jmq_netprice":"3063.10","jmq_vat":"398.20","jmq_grossprice":"3461.30","jmq_grossprofit":"177.10","jmq_costprice":"2886.00","jmq_amountoutstanding":"3461.30","jmq_updatedat":"2026-01-30T17:09:10.000000Z","jmq_grossprofit_percentage":"5.78"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:09:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373464,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:09:11","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3738.00\",\"jmq_netprice\":\"3268.80\",\"jmq_vat\":\"424.94\",\"jmq_grossprice\":\"3693.74\",\"jmq_grossprofit\":\"140.80\",\"jmq_costprice\":\"3128.00\",\"jmq_amountoutstanding\":\"3693.74\",\"jmq_updatedat\":\"2026-01-30T17:09:11.000000Z\",\"jmq_grossprofit_percentage\":\"4.31\"},\"old\":{\"jmq_listprice\":\"3496.00\",\"jmq_netprice\":\"3063.10\",\"jmq_vat\":\"398.20\",\"jmq_grossprice\":\"3461.30\",\"jmq_grossprofit\":\"177.10\",\"jmq_costprice\":\"2886.00\",\"jmq_amountoutstanding\":\"3461.30\",\"jmq_updatedat\":\"2026-01-30T17:09:10.000000Z\",\"jmq_grossprofit_percentage\":\"5.78\"}}","actionType":"updated","changedTo":{"List Price":"3738.00","Net Price":"3268.80","VAT Price":"424.94","Gross Price Amount":"3693.74","Gross Profit":"140.80","Total CostPrice":"3128.00","Amount Outstanding":"3693.74","Gross Profit Percentage":"4.31"},"changedFrom":{"List Price":"3496.00","Net Price":"3063.10","VAT Price":"398.20","Gross Price Amount":"3461.30","Gross Profit":"177.10","Total CostPrice":"2886.00","Amount Outstanding":"3461.30","Gross Profit Percentage":"5.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:09:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3738.00","Net Price":"3268.80","VAT Price":"424.94","Gross Price Amount":"3693.74","Total CostPrice":"3128.00","Amount Outstanding":"3693.74"}, {"List Price":"3980.00","Net Price":"3474.50","VAT Price":"451.69","Gross Price Amount":"3926.19","Total CostPrice":"3370.00","Amount Outstanding":"3926.19"}, {"attributes":{"jmq_listprice":"3980.00","jmq_netprice":"3474.50","jmq_vat":"451.69","jmq_grossprice":"3926.19","jmq_costprice":"3370.00","jmq_amountoutstanding":"3926.19","jmq_updatedat":"2026-01-30T17:09:26.000000Z"},"old":{"jmq_listprice":"3738.00","jmq_netprice":"3268.80","jmq_vat":"424.94","jmq_grossprice":"3693.74","jmq_costprice":"3128.00","jmq_amountoutstanding":"3693.74","jmq_updatedat":"2026-01-30T17:09:25.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:09:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373471,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:09:26","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3980.00\",\"jmq_netprice\":\"3474.50\",\"jmq_vat\":\"451.69\",\"jmq_grossprice\":\"3926.19\",\"jmq_costprice\":\"3370.00\",\"jmq_amountoutstanding\":\"3926.19\",\"jmq_updatedat\":\"2026-01-30T17:09:26.000000Z\"},\"old\":{\"jmq_listprice\":\"3738.00\",\"jmq_netprice\":\"3268.80\",\"jmq_vat\":\"424.94\",\"jmq_grossprice\":\"3693.74\",\"jmq_costprice\":\"3128.00\",\"jmq_amountoutstanding\":\"3693.74\",\"jmq_updatedat\":\"2026-01-30T17:09:25.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3980.00","Net Price":"3474.50","VAT Price":"451.69","Gross Price Amount":"3926.19","Total CostPrice":"3370.00","Amount Outstanding":"3926.19"},"changedFrom":{"List Price":"3738.00","Net Price":"3268.80","VAT Price":"424.94","Gross Price Amount":"3693.74","Total CostPrice":"3128.00","Amount Outstanding":"3693.74"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:09:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"3980.00","Net Price":"3474.50","VAT Price":"451.69","Gross Price Amount":"3926.19","Gross Profit":"140.80","Total CostPrice":"3370.00","Amount Outstanding":"3926.19","Gross Profit Percentage":"4.31"}, {"List Price":"4222.00","Net Price":"3680.20","VAT Price":"478.43","Gross Price Amount":"4158.63","Gross Profit":"104.50","Total CostPrice":"3612.00","Amount Outstanding":"4158.63","Gross Profit Percentage":"3.01"}, {"attributes":{"jmq_listprice":"4222.00","jmq_netprice":"3680.20","jmq_vat":"478.43","jmq_grossprice":"4158.63","jmq_grossprofit":"104.50","jmq_costprice":"3612.00","jmq_amountoutstanding":"4158.63","jmq_updatedat":"2026-01-30T17:09:38.000000Z","jmq_grossprofit_percentage":"3.01"},"old":{"jmq_listprice":"3980.00","jmq_netprice":"3474.50","jmq_vat":"451.69","jmq_grossprice":"3926.19","jmq_grossprofit":"140.80","jmq_costprice":"3370.00","jmq_amountoutstanding":"3926.19","jmq_updatedat":"2026-01-30T17:09:37.000000Z","jmq_grossprofit_percentage":"4.31"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:09:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373478,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:09:38","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4222.00\",\"jmq_netprice\":\"3680.20\",\"jmq_vat\":\"478.43\",\"jmq_grossprice\":\"4158.63\",\"jmq_grossprofit\":\"104.50\",\"jmq_costprice\":\"3612.00\",\"jmq_amountoutstanding\":\"4158.63\",\"jmq_updatedat\":\"2026-01-30T17:09:38.000000Z\",\"jmq_grossprofit_percentage\":\"3.01\"},\"old\":{\"jmq_listprice\":\"3980.00\",\"jmq_netprice\":\"3474.50\",\"jmq_vat\":\"451.69\",\"jmq_grossprice\":\"3926.19\",\"jmq_grossprofit\":\"140.80\",\"jmq_costprice\":\"3370.00\",\"jmq_amountoutstanding\":\"3926.19\",\"jmq_updatedat\":\"2026-01-30T17:09:37.000000Z\",\"jmq_grossprofit_percentage\":\"4.31\"}}","actionType":"updated","changedTo":{"List Price":"4222.00","Net Price":"3680.20","VAT Price":"478.43","Gross Price Amount":"4158.63","Gross Profit":"104.50","Total CostPrice":"3612.00","Amount Outstanding":"4158.63","Gross Profit Percentage":"3.01"},"changedFrom":{"List Price":"3980.00","Net Price":"3474.50","VAT Price":"451.69","Gross Price Amount":"3926.19","Gross Profit":"140.80","Total CostPrice":"3370.00","Amount Outstanding":"3926.19","Gross Profit Percentage":"4.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:09:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716507,"logName":"default","subjectId":9875,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:09:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:09:47.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T17:08:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:09:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716508,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:09:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T17:09:47.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T17:08:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:09:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716510,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:09:49","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:09:49.000000Z\"},\"old\":{\"jd_grossprofit_percentage\":\"51.26\",\"jd_updatedat\":\"2026-01-30T17:09:47.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"51.26"},"moduleName":"Job","customMessage":"Job has been updated the field Gross Profit Percentage which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:09:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716512,"logName":"default","subjectId":9875,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:09:49","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:09:49.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:09:47.000000Z\",\"jmq_grossprofit_percentage\":\"51.26\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"51.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:10:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"List Price":"18533.77","Net Price":"18533.77","Gross Price Amount":"18533.77","Gross Profit":"4146.64","Total CostPrice":"14387.13","Amount Outstanding":"9316.99","Gross Profit Percentage":"22.37"}, {"List Price":"18533.78","Net Price":"18533.78","Gross Price Amount":"18533.78","Gross Profit":"8155.57","Total CostPrice":"10378.21","Amount Outstanding":"9317.00","Gross Profit Percentage":"44.00"}, {"attributes":{"jmq_listprice":"18533.78","jmq_netprice":"18533.78","jmq_grossprice":"18533.78","jmq_grossprofit":"8155.57","jmq_costprice":"10378.21","jmq_amountoutstanding":"9317.00","jmq_updatedat":"2026-01-30T17:10:15.000000Z","jmq_grossprofit_percentage":"44.00"},"old":{"jmq_listprice":"18533.77","jmq_netprice":"18533.77","jmq_grossprice":"18533.77","jmq_grossprofit":"4146.64","jmq_costprice":"14387.13","jmq_amountoutstanding":"9316.99","jmq_updatedat":"2026-01-30T17:10:14.000000Z","jmq_grossprofit_percentage":"22.37"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:10:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599796,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:10:15","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"18533.78\",\"jmq_netprice\":\"18533.78\",\"jmq_grossprice\":\"18533.78\",\"jmq_grossprofit\":\"8155.57\",\"jmq_costprice\":\"10378.21\",\"jmq_amountoutstanding\":\"9317.00\",\"jmq_updatedat\":\"2026-01-30T17:10:15.000000Z\",\"jmq_grossprofit_percentage\":\"44.00\"},\"old\":{\"jmq_listprice\":\"18533.77\",\"jmq_netprice\":\"18533.77\",\"jmq_grossprice\":\"18533.77\",\"jmq_grossprofit\":\"4146.64\",\"jmq_costprice\":\"14387.13\",\"jmq_amountoutstanding\":\"9316.99\",\"jmq_updatedat\":\"2026-01-30T17:10:14.000000Z\",\"jmq_grossprofit_percentage\":\"22.37\"}}","actionType":"updated","changedTo":{"List Price":"18533.78","Net Price":"18533.78","Gross Price Amount":"18533.78","Gross Profit":"8155.57","Total CostPrice":"10378.21","Amount Outstanding":"9317.00","Gross Profit Percentage":"44.00"},"changedFrom":{"List Price":"18533.77","Net Price":"18533.77","Gross Price Amount":"18533.77","Gross Profit":"4146.64","Total CostPrice":"14387.13","Amount Outstanding":"9316.99","Gross Profit Percentage":"22.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:10:18] production.INFO: contact send sms start [2026-01-30 17:10:19] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 17:10:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"4222.00","Net Price":"3680.20","VAT Price":"478.43","Gross Price Amount":"4158.63","Gross Profit":"104.50","Total CostPrice":"3612.00","Amount Outstanding":"4158.63","Gross Profit Percentage":"3.01"}, {"List Price":"4464.00","Net Price":"3885.90","VAT Price":"505.17","Gross Price Amount":"4391.07","Gross Profit":"31.90","Total CostPrice":"3854.00","Amount Outstanding":"4391.07","Gross Profit Percentage":"0.82"}, {"attributes":{"jmq_listprice":"4464.00","jmq_netprice":"3885.90","jmq_vat":"505.17","jmq_grossprice":"4391.07","jmq_grossprofit":"31.90","jmq_costprice":"3854.00","jmq_amountoutstanding":"4391.07","jmq_updatedat":"2026-01-30T17:10:27.000000Z","jmq_grossprofit_percentage":"0.82"},"old":{"jmq_listprice":"4222.00","jmq_netprice":"3680.20","jmq_vat":"478.43","jmq_grossprice":"4158.63","jmq_grossprofit":"104.50","jmq_costprice":"3612.00","jmq_amountoutstanding":"4158.63","jmq_updatedat":"2026-01-30T17:10:25.000000Z","jmq_grossprofit_percentage":"3.01"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:10:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373497,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:10:27","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4464.00\",\"jmq_netprice\":\"3885.90\",\"jmq_vat\":\"505.17\",\"jmq_grossprice\":\"4391.07\",\"jmq_grossprofit\":\"31.90\",\"jmq_costprice\":\"3854.00\",\"jmq_amountoutstanding\":\"4391.07\",\"jmq_updatedat\":\"2026-01-30T17:10:27.000000Z\",\"jmq_grossprofit_percentage\":\"0.82\"},\"old\":{\"jmq_listprice\":\"4222.00\",\"jmq_netprice\":\"3680.20\",\"jmq_vat\":\"478.43\",\"jmq_grossprice\":\"4158.63\",\"jmq_grossprofit\":\"104.50\",\"jmq_costprice\":\"3612.00\",\"jmq_amountoutstanding\":\"4158.63\",\"jmq_updatedat\":\"2026-01-30T17:10:25.000000Z\",\"jmq_grossprofit_percentage\":\"3.01\"}}","actionType":"updated","changedTo":{"List Price":"4464.00","Net Price":"3885.90","VAT Price":"505.17","Gross Price Amount":"4391.07","Gross Profit":"31.90","Total CostPrice":"3854.00","Amount Outstanding":"4391.07","Gross Profit Percentage":"0.82"},"changedFrom":{"List Price":"4222.00","Net Price":"3680.20","VAT Price":"478.43","Gross Price Amount":"4158.63","Gross Profit":"104.50","Total CostPrice":"3612.00","Amount Outstanding":"4158.63","Gross Profit Percentage":"3.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:11:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"2167.50","Net Price":"2167.50","Gross Price Amount":"2167.50","Gross Profit":"1207.44","Total CostPrice":"960.06","Amount Outstanding":"2167.50","Gross Profit Percentage":"55.71"}, {"List Price":"2350.50","Net Price":"2350.50","Gross Price Amount":"2350.50","Gross Profit":"1308.66","Total CostPrice":"1041.84","Amount Outstanding":"2350.50","Gross Profit Percentage":"55.68"}, {"attributes":{"jmq_listprice":"2350.50","jmq_netprice":"2350.50","jmq_grossprice":"2350.50","jmq_grossprofit":"1308.66","jmq_costprice":"1041.84","jmq_amountoutstanding":"2350.50","jmq_updatedat":"2026-01-30T17:11:48.000000Z","jmq_grossprofit_percentage":"55.68"},"old":{"jmq_listprice":"2167.50","jmq_netprice":"2167.50","jmq_grossprice":"2167.50","jmq_grossprofit":"1207.44","jmq_costprice":"960.06","jmq_amountoutstanding":"2167.50","jmq_updatedat":"2026-01-30T17:11:46.000000Z","jmq_grossprofit_percentage":"55.71"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:11:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599869,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:11:48","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2350.50\",\"jmq_netprice\":\"2350.50\",\"jmq_grossprice\":\"2350.50\",\"jmq_grossprofit\":\"1308.66\",\"jmq_costprice\":\"1041.84\",\"jmq_amountoutstanding\":\"2350.50\",\"jmq_updatedat\":\"2026-01-30T17:11:48.000000Z\",\"jmq_grossprofit_percentage\":\"55.68\"},\"old\":{\"jmq_listprice\":\"2167.50\",\"jmq_netprice\":\"2167.50\",\"jmq_grossprice\":\"2167.50\",\"jmq_grossprofit\":\"1207.44\",\"jmq_costprice\":\"960.06\",\"jmq_amountoutstanding\":\"2167.50\",\"jmq_updatedat\":\"2026-01-30T17:11:46.000000Z\",\"jmq_grossprofit_percentage\":\"55.71\"}}","actionType":"updated","changedTo":{"List Price":"2350.50","Net Price":"2350.50","Gross Price Amount":"2350.50","Gross Profit":"1308.66","Total CostPrice":"1041.84","Amount Outstanding":"2350.50","Gross Profit Percentage":"55.68"},"changedFrom":{"List Price":"2167.50","Net Price":"2167.50","Gross Price Amount":"2167.50","Gross Profit":"1207.44","Total CostPrice":"960.06","Amount Outstanding":"2167.50","Gross Profit Percentage":"55.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:11:48] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:12:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"4464.00","Net Price":"3885.90","VAT Price":"505.17","Gross Price Amount":"4391.07","Total CostPrice":"3854.00","Amount Outstanding":"4391.07"}, {"List Price":"4706.00","Net Price":"4091.60","VAT Price":"531.91","Gross Price Amount":"4623.51","Total CostPrice":"4096.00","Amount Outstanding":"4623.51"}, {"attributes":{"jmq_listprice":"4706.00","jmq_netprice":"4091.60","jmq_vat":"531.91","jmq_grossprice":"4623.51","jmq_costprice":"4096.00","jmq_amountoutstanding":"4623.51","jmq_updatedat":"2026-01-30T17:12:04.000000Z"},"old":{"jmq_listprice":"4464.00","jmq_netprice":"3885.90","jmq_vat":"505.17","jmq_grossprice":"4391.07","jmq_costprice":"3854.00","jmq_amountoutstanding":"4391.07","jmq_updatedat":"2026-01-30T17:12:03.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373508,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:12:04","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4706.00\",\"jmq_netprice\":\"4091.60\",\"jmq_vat\":\"531.91\",\"jmq_grossprice\":\"4623.51\",\"jmq_costprice\":\"4096.00\",\"jmq_amountoutstanding\":\"4623.51\",\"jmq_updatedat\":\"2026-01-30T17:12:04.000000Z\"},\"old\":{\"jmq_listprice\":\"4464.00\",\"jmq_netprice\":\"3885.90\",\"jmq_vat\":\"505.17\",\"jmq_grossprice\":\"4391.07\",\"jmq_costprice\":\"3854.00\",\"jmq_amountoutstanding\":\"4391.07\",\"jmq_updatedat\":\"2026-01-30T17:12:03.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4706.00","Net Price":"4091.60","VAT Price":"531.91","Gross Price Amount":"4623.51","Total CostPrice":"4096.00","Amount Outstanding":"4623.51"},"changedFrom":{"List Price":"4464.00","Net Price":"3885.90","VAT Price":"505.17","Gross Price Amount":"4391.07","Total CostPrice":"3854.00","Amount Outstanding":"4391.07"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"2350.50","Net Price":"2350.50","Gross Price Amount":"2350.50","Total CostPrice":"1041.84","Amount Outstanding":"2350.50"}, {"List Price":"2533.50","Net Price":"2533.50","Gross Price Amount":"2533.50","Total CostPrice":"1123.62","Amount Outstanding":"2533.50"}, {"attributes":{"jmq_listprice":"2533.50","jmq_netprice":"2533.50","jmq_grossprice":"2533.50","jmq_costprice":"1123.62","jmq_amountoutstanding":"2533.50","jmq_updatedat":"2026-01-30T17:12:06.000000Z"},"old":{"jmq_listprice":"2350.50","jmq_netprice":"2350.50","jmq_grossprice":"2350.50","jmq_costprice":"1041.84","jmq_amountoutstanding":"2350.50","jmq_updatedat":"2026-01-30T17:12:04.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1599945,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:12:06","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2533.50\",\"jmq_netprice\":\"2533.50\",\"jmq_grossprice\":\"2533.50\",\"jmq_costprice\":\"1123.62\",\"jmq_amountoutstanding\":\"2533.50\",\"jmq_updatedat\":\"2026-01-30T17:12:06.000000Z\"},\"old\":{\"jmq_listprice\":\"2350.50\",\"jmq_netprice\":\"2350.50\",\"jmq_grossprice\":\"2350.50\",\"jmq_costprice\":\"1041.84\",\"jmq_amountoutstanding\":\"2350.50\",\"jmq_updatedat\":\"2026-01-30T17:12:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2533.50","Net Price":"2533.50","Gross Price Amount":"2533.50","Total CostPrice":"1123.62","Amount Outstanding":"2533.50"},"changedFrom":{"List Price":"2350.50","Net Price":"2350.50","Gross Price Amount":"2350.50","Total CostPrice":"1041.84","Amount Outstanding":"2350.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"4706.00","Net Price":"4091.60","VAT Price":"531.91","Gross Price Amount":"4623.51","Gross Profit":"31.90","Total CostPrice":"4096.00","Amount Outstanding":"4623.51","Gross Profit Percentage":"0.82"}, {"List Price":"4948.00","Net Price":"4297.30","VAT Price":"558.65","Gross Price Amount":"4855.95","Gross Profit":"-4.40","Total CostPrice":"4338.00","Amount Outstanding":"4855.95","Gross Profit Percentage":"-0.11"}, {"attributes":{"jmq_listprice":"4948.00","jmq_netprice":"4297.30","jmq_vat":"558.65","jmq_grossprice":"4855.95","jmq_grossprofit":"-4.40","jmq_costprice":"4338.00","jmq_amountoutstanding":"4855.95","jmq_updatedat":"2026-01-30T17:12:33.000000Z","jmq_grossprofit_percentage":"-0.11"},"old":{"jmq_listprice":"4706.00","jmq_netprice":"4091.60","jmq_vat":"531.91","jmq_grossprice":"4623.51","jmq_grossprofit":"31.90","jmq_costprice":"4096.00","jmq_amountoutstanding":"4623.51","jmq_updatedat":"2026-01-30T17:12:31.000000Z","jmq_grossprofit_percentage":"0.82"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373515,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:12:33","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4948.00\",\"jmq_netprice\":\"4297.30\",\"jmq_vat\":\"558.65\",\"jmq_grossprice\":\"4855.95\",\"jmq_grossprofit\":\"-4.40\",\"jmq_costprice\":\"4338.00\",\"jmq_amountoutstanding\":\"4855.95\",\"jmq_updatedat\":\"2026-01-30T17:12:33.000000Z\",\"jmq_grossprofit_percentage\":\"-0.11\"},\"old\":{\"jmq_listprice\":\"4706.00\",\"jmq_netprice\":\"4091.60\",\"jmq_vat\":\"531.91\",\"jmq_grossprice\":\"4623.51\",\"jmq_grossprofit\":\"31.90\",\"jmq_costprice\":\"4096.00\",\"jmq_amountoutstanding\":\"4623.51\",\"jmq_updatedat\":\"2026-01-30T17:12:31.000000Z\",\"jmq_grossprofit_percentage\":\"0.82\"}}","actionType":"updated","changedTo":{"List Price":"4948.00","Net Price":"4297.30","VAT Price":"558.65","Gross Price Amount":"4855.95","Gross Profit":"-4.40","Total CostPrice":"4338.00","Amount Outstanding":"4855.95","Gross Profit Percentage":"-0.11"},"changedFrom":{"List Price":"4706.00","Net Price":"4091.60","VAT Price":"531.91","Gross Price Amount":"4623.51","Gross Profit":"31.90","Total CostPrice":"4096.00","Amount Outstanding":"4623.51","Gross Profit Percentage":"0.82"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"1306.24","Net Price":"1306.24","VAT Price":"84.91","Gross Price Amount":"1391.15","Total CostPrice":"632.38","Amount Outstanding":"1391.15"}, {"attributes":{"jmq_listprice":"1306.24","jmq_netprice":"1306.24","jmq_vat":"84.91","jmq_grossprice":"1391.15","jmq_costprice":"632.38","jmq_amountoutstanding":"1391.15","jmq_updatedat":"2026-01-30T17:12:42.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T17:12:40.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:12:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716537,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:12:42","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1306.24\",\"jmq_netprice\":\"1306.24\",\"jmq_vat\":\"84.91\",\"jmq_grossprice\":\"1391.15\",\"jmq_costprice\":\"632.38\",\"jmq_amountoutstanding\":\"1391.15\",\"jmq_updatedat\":\"2026-01-30T17:12:42.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:12:40.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1306.24","Net Price":"1306.24","VAT Price":"84.91","Gross Price Amount":"1391.15","Total CostPrice":"632.38","Amount Outstanding":"1391.15"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"4948.00","Net Price":"4297.30","VAT Price":"558.65","Gross Price Amount":"4855.95","Gross Profit":"-4.40","Total CostPrice":"4338.00","Amount Outstanding":"4855.95","Gross Profit Percentage":"-0.11"}, {"List Price":"5190.00","Net Price":"4503.00","VAT Price":"585.39","Gross Price Amount":"5088.39","Gross Profit":"-40.70","Total CostPrice":"4580.00","Amount Outstanding":"5088.39","Gross Profit Percentage":"-0.95"}, {"attributes":{"jmq_listprice":"5190.00","jmq_netprice":"4503.00","jmq_vat":"585.39","jmq_grossprice":"5088.39","jmq_grossprofit":"-40.70","jmq_costprice":"4580.00","jmq_amountoutstanding":"5088.39","jmq_updatedat":"2026-01-30T17:12:46.000000Z","jmq_grossprofit_percentage":"-0.95"},"old":{"jmq_listprice":"4948.00","jmq_netprice":"4297.30","jmq_vat":"558.65","jmq_grossprice":"4855.95","jmq_grossprofit":"-4.40","jmq_costprice":"4338.00","jmq_amountoutstanding":"4855.95","jmq_updatedat":"2026-01-30T17:12:45.000000Z","jmq_grossprofit_percentage":"-0.11"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373522,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:12:46","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5190.00\",\"jmq_netprice\":\"4503.00\",\"jmq_vat\":\"585.39\",\"jmq_grossprice\":\"5088.39\",\"jmq_grossprofit\":\"-40.70\",\"jmq_costprice\":\"4580.00\",\"jmq_amountoutstanding\":\"5088.39\",\"jmq_updatedat\":\"2026-01-30T17:12:46.000000Z\",\"jmq_grossprofit_percentage\":\"-0.95\"},\"old\":{\"jmq_listprice\":\"4948.00\",\"jmq_netprice\":\"4297.30\",\"jmq_vat\":\"558.65\",\"jmq_grossprice\":\"4855.95\",\"jmq_grossprofit\":\"-4.40\",\"jmq_costprice\":\"4338.00\",\"jmq_amountoutstanding\":\"4855.95\",\"jmq_updatedat\":\"2026-01-30T17:12:45.000000Z\",\"jmq_grossprofit_percentage\":\"-0.11\"}}","actionType":"updated","changedTo":{"List Price":"5190.00","Net Price":"4503.00","VAT Price":"585.39","Gross Price Amount":"5088.39","Gross Profit":"-40.70","Total CostPrice":"4580.00","Amount Outstanding":"5088.39","Gross Profit Percentage":"-0.95"},"changedFrom":{"List Price":"4948.00","Net Price":"4297.30","VAT Price":"558.65","Gross Price Amount":"4855.95","Gross Profit":"-4.40","Total CostPrice":"4338.00","Amount Outstanding":"4855.95","Gross Profit Percentage":"-0.11"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:50] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:12:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"2533.50","Net Price":"2533.50","Gross Price Amount":"2533.50","Gross Profit":"1308.66","Total CostPrice":"1123.62","Amount Outstanding":"2533.50","Gross Profit Percentage":"55.68"}, {"List Price":"2716.50","Net Price":"2716.50","Gross Price Amount":"2716.50","Gross Profit":"1409.88","Total CostPrice":"1205.40","Amount Outstanding":"2716.50","Gross Profit Percentage":"55.65"}, {"attributes":{"jmq_listprice":"2716.50","jmq_netprice":"2716.50","jmq_grossprice":"2716.50","jmq_grossprofit":"1409.88","jmq_costprice":"1205.40","jmq_amountoutstanding":"2716.50","jmq_updatedat":"2026-01-30T17:12:56.000000Z","jmq_grossprofit_percentage":"55.65"},"old":{"jmq_listprice":"2533.50","jmq_netprice":"2533.50","jmq_grossprice":"2533.50","jmq_grossprofit":"1308.66","jmq_costprice":"1123.62","jmq_amountoutstanding":"2533.50","jmq_updatedat":"2026-01-30T17:12:54.000000Z","jmq_grossprofit_percentage":"55.68"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600021,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:12:56","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2716.50\",\"jmq_netprice\":\"2716.50\",\"jmq_grossprice\":\"2716.50\",\"jmq_grossprofit\":\"1409.88\",\"jmq_costprice\":\"1205.40\",\"jmq_amountoutstanding\":\"2716.50\",\"jmq_updatedat\":\"2026-01-30T17:12:56.000000Z\",\"jmq_grossprofit_percentage\":\"55.65\"},\"old\":{\"jmq_listprice\":\"2533.50\",\"jmq_netprice\":\"2533.50\",\"jmq_grossprice\":\"2533.50\",\"jmq_grossprofit\":\"1308.66\",\"jmq_costprice\":\"1123.62\",\"jmq_amountoutstanding\":\"2533.50\",\"jmq_updatedat\":\"2026-01-30T17:12:54.000000Z\",\"jmq_grossprofit_percentage\":\"55.68\"}}","actionType":"updated","changedTo":{"List Price":"2716.50","Net Price":"2716.50","Gross Price Amount":"2716.50","Gross Profit":"1409.88","Total CostPrice":"1205.40","Amount Outstanding":"2716.50","Gross Profit Percentage":"55.65"},"changedFrom":{"List Price":"2533.50","Net Price":"2533.50","Gross Price Amount":"2533.50","Gross Profit":"1308.66","Total CostPrice":"1123.62","Amount Outstanding":"2533.50","Gross Profit Percentage":"55.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:12:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"5190.00","Net Price":"4503.00","VAT Price":"585.39","Gross Price Amount":"5088.39","Gross Profit":"-40.70","Total CostPrice":"4580.00","Amount Outstanding":"5088.39","Gross Profit Percentage":"-0.95"}, {"List Price":"5432.00","Net Price":"4708.70","VAT Price":"612.13","Gross Price Amount":"5320.83","Gross Profit":"-77.00","Total CostPrice":"4822.00","Amount Outstanding":"5320.83","Gross Profit Percentage":"-1.71"}, {"attributes":{"jmq_listprice":"5432.00","jmq_netprice":"4708.70","jmq_vat":"612.13","jmq_grossprice":"5320.83","jmq_grossprofit":"-77.00","jmq_costprice":"4822.00","jmq_amountoutstanding":"5320.83","jmq_updatedat":"2026-01-30T17:12:57.000000Z","jmq_grossprofit_percentage":"-1.71"},"old":{"jmq_listprice":"5190.00","jmq_netprice":"4503.00","jmq_vat":"585.39","jmq_grossprice":"5088.39","jmq_grossprofit":"-40.70","jmq_costprice":"4580.00","jmq_amountoutstanding":"5088.39","jmq_updatedat":"2026-01-30T17:12:56.000000Z","jmq_grossprofit_percentage":"-0.95"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:12:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373529,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:12:57","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5432.00\",\"jmq_netprice\":\"4708.70\",\"jmq_vat\":\"612.13\",\"jmq_grossprice\":\"5320.83\",\"jmq_grossprofit\":\"-77.00\",\"jmq_costprice\":\"4822.00\",\"jmq_amountoutstanding\":\"5320.83\",\"jmq_updatedat\":\"2026-01-30T17:12:57.000000Z\",\"jmq_grossprofit_percentage\":\"-1.71\"},\"old\":{\"jmq_listprice\":\"5190.00\",\"jmq_netprice\":\"4503.00\",\"jmq_vat\":\"585.39\",\"jmq_grossprice\":\"5088.39\",\"jmq_grossprofit\":\"-40.70\",\"jmq_costprice\":\"4580.00\",\"jmq_amountoutstanding\":\"5088.39\",\"jmq_updatedat\":\"2026-01-30T17:12:56.000000Z\",\"jmq_grossprofit_percentage\":\"-0.95\"}}","actionType":"updated","changedTo":{"List Price":"5432.00","Net Price":"4708.70","VAT Price":"612.13","Gross Price Amount":"5320.83","Gross Profit":"-77.00","Total CostPrice":"4822.00","Amount Outstanding":"5320.83","Gross Profit Percentage":"-1.71"},"changedFrom":{"List Price":"5190.00","Net Price":"4503.00","VAT Price":"585.39","Gross Price Amount":"5088.39","Gross Profit":"-40.70","Total CostPrice":"4580.00","Amount Outstanding":"5088.39","Gross Profit Percentage":"-0.95"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"2716.50","Net Price":"2716.50","Gross Price Amount":"2716.50","Gross Profit":"1409.88","Total CostPrice":"1205.40","Amount Outstanding":"2716.50","Gross Profit Percentage":"55.65"}, {"List Price":"2899.50","Net Price":"2899.50","Gross Price Amount":"2899.50","Gross Profit":"1612.32","Total CostPrice":"1287.18","Amount Outstanding":"2899.50","Gross Profit Percentage":"55.61"}, {"attributes":{"jmq_listprice":"2899.50","jmq_netprice":"2899.50","jmq_grossprice":"2899.50","jmq_grossprofit":"1612.32","jmq_costprice":"1287.18","jmq_amountoutstanding":"2899.50","jmq_updatedat":"2026-01-30T17:13:10.000000Z","jmq_grossprofit_percentage":"55.61"},"old":{"jmq_listprice":"2716.50","jmq_netprice":"2716.50","jmq_grossprice":"2716.50","jmq_grossprofit":"1409.88","jmq_costprice":"1205.40","jmq_amountoutstanding":"2716.50","jmq_updatedat":"2026-01-30T17:13:08.000000Z","jmq_grossprofit_percentage":"55.65"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:13:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600097,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:13:10","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2899.50\",\"jmq_netprice\":\"2899.50\",\"jmq_grossprice\":\"2899.50\",\"jmq_grossprofit\":\"1612.32\",\"jmq_costprice\":\"1287.18\",\"jmq_amountoutstanding\":\"2899.50\",\"jmq_updatedat\":\"2026-01-30T17:13:10.000000Z\",\"jmq_grossprofit_percentage\":\"55.61\"},\"old\":{\"jmq_listprice\":\"2716.50\",\"jmq_netprice\":\"2716.50\",\"jmq_grossprice\":\"2716.50\",\"jmq_grossprofit\":\"1409.88\",\"jmq_costprice\":\"1205.40\",\"jmq_amountoutstanding\":\"2716.50\",\"jmq_updatedat\":\"2026-01-30T17:13:08.000000Z\",\"jmq_grossprofit_percentage\":\"55.65\"}}","actionType":"updated","changedTo":{"List Price":"2899.50","Net Price":"2899.50","Gross Price Amount":"2899.50","Gross Profit":"1612.32","Total CostPrice":"1287.18","Amount Outstanding":"2899.50","Gross Profit Percentage":"55.61"},"changedFrom":{"List Price":"2716.50","Net Price":"2716.50","Gross Price Amount":"2716.50","Gross Profit":"1409.88","Total CostPrice":"1205.40","Amount Outstanding":"2716.50","Gross Profit Percentage":"55.65"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"5432.00","Net Price":"4708.70","VAT Price":"612.13","Gross Price Amount":"5320.83","Gross Profit":"-77.00","Total CostPrice":"4822.00","Amount Outstanding":"5320.83","Gross Profit Percentage":"-1.71"}, {"List Price":"5674.00","Net Price":"4914.40","VAT Price":"638.87","Gross Price Amount":"5553.27","Gross Profit":"-113.30","Total CostPrice":"5064.00","Amount Outstanding":"5553.27","Gross Profit Percentage":"-2.41"}, {"attributes":{"jmq_listprice":"5674.00","jmq_netprice":"4914.40","jmq_vat":"638.87","jmq_grossprice":"5553.27","jmq_grossprofit":"-113.30","jmq_costprice":"5064.00","jmq_amountoutstanding":"5553.27","jmq_updatedat":"2026-01-30T17:13:12.000000Z","jmq_grossprofit_percentage":"-2.41"},"old":{"jmq_listprice":"5432.00","jmq_netprice":"4708.70","jmq_vat":"612.13","jmq_grossprice":"5320.83","jmq_grossprofit":"-77.00","jmq_costprice":"4822.00","jmq_amountoutstanding":"5320.83","jmq_updatedat":"2026-01-30T17:13:10.000000Z","jmq_grossprofit_percentage":"-1.71"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:13:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373536,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:13:12","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5674.00\",\"jmq_netprice\":\"4914.40\",\"jmq_vat\":\"638.87\",\"jmq_grossprice\":\"5553.27\",\"jmq_grossprofit\":\"-113.30\",\"jmq_costprice\":\"5064.00\",\"jmq_amountoutstanding\":\"5553.27\",\"jmq_updatedat\":\"2026-01-30T17:13:12.000000Z\",\"jmq_grossprofit_percentage\":\"-2.41\"},\"old\":{\"jmq_listprice\":\"5432.00\",\"jmq_netprice\":\"4708.70\",\"jmq_vat\":\"612.13\",\"jmq_grossprice\":\"5320.83\",\"jmq_grossprofit\":\"-77.00\",\"jmq_costprice\":\"4822.00\",\"jmq_amountoutstanding\":\"5320.83\",\"jmq_updatedat\":\"2026-01-30T17:13:10.000000Z\",\"jmq_grossprofit_percentage\":\"-1.71\"}}","actionType":"updated","changedTo":{"List Price":"5674.00","Net Price":"4914.40","VAT Price":"638.87","Gross Price Amount":"5553.27","Gross Profit":"-113.30","Total CostPrice":"5064.00","Amount Outstanding":"5553.27","Gross Profit Percentage":"-2.41"},"changedFrom":{"List Price":"5432.00","Net Price":"4708.70","VAT Price":"612.13","Gross Price Amount":"5320.83","Gross Profit":"-77.00","Total CostPrice":"4822.00","Amount Outstanding":"5320.83","Gross Profit Percentage":"-1.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"2899.50","Net Price":"2899.50","Gross Price Amount":"2899.50","Total CostPrice":"1287.18","Amount Outstanding":"2899.50"}, {"List Price":"3082.50","Net Price":"3082.50","Gross Price Amount":"3082.50","Total CostPrice":"1368.96","Amount Outstanding":"3082.50"}, {"attributes":{"jmq_listprice":"3082.50","jmq_netprice":"3082.50","jmq_grossprice":"3082.50","jmq_costprice":"1368.96","jmq_amountoutstanding":"3082.50","jmq_updatedat":"2026-01-30T17:13:22.000000Z"},"old":{"jmq_listprice":"2899.50","jmq_netprice":"2899.50","jmq_grossprice":"2899.50","jmq_costprice":"1287.18","jmq_amountoutstanding":"2899.50","jmq_updatedat":"2026-01-30T17:13:20.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:13:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600173,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:13:22","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3082.50\",\"jmq_netprice\":\"3082.50\",\"jmq_grossprice\":\"3082.50\",\"jmq_costprice\":\"1368.96\",\"jmq_amountoutstanding\":\"3082.50\",\"jmq_updatedat\":\"2026-01-30T17:13:22.000000Z\"},\"old\":{\"jmq_listprice\":\"2899.50\",\"jmq_netprice\":\"2899.50\",\"jmq_grossprice\":\"2899.50\",\"jmq_costprice\":\"1287.18\",\"jmq_amountoutstanding\":\"2899.50\",\"jmq_updatedat\":\"2026-01-30T17:13:20.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3082.50","Net Price":"3082.50","Gross Price Amount":"3082.50","Total CostPrice":"1368.96","Amount Outstanding":"3082.50"},"changedFrom":{"List Price":"2899.50","Net Price":"2899.50","Gross Price Amount":"2899.50","Total CostPrice":"1287.18","Amount Outstanding":"2899.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"5674.00","Net Price":"4914.40","VAT Price":"638.87","Gross Price Amount":"5553.27","Gross Profit":"-113.30","Total CostPrice":"5064.00","Amount Outstanding":"5553.27","Gross Profit Percentage":"-2.41"}, {"List Price":"5916.00","Net Price":"5120.10","VAT Price":"665.61","Gross Price Amount":"5785.71","Gross Profit":"-149.60","Total CostPrice":"5306.00","Amount Outstanding":"5785.71","Gross Profit Percentage":"-3.04"}, {"attributes":{"jmq_listprice":"5916.00","jmq_netprice":"5120.10","jmq_vat":"665.61","jmq_grossprice":"5785.71","jmq_grossprofit":"-149.60","jmq_costprice":"5306.00","jmq_amountoutstanding":"5785.71","jmq_updatedat":"2026-01-30T17:13:24.000000Z","jmq_grossprofit_percentage":"-3.04"},"old":{"jmq_listprice":"5674.00","jmq_netprice":"4914.40","jmq_vat":"638.87","jmq_grossprice":"5553.27","jmq_grossprofit":"-113.30","jmq_costprice":"5064.00","jmq_amountoutstanding":"5553.27","jmq_updatedat":"2026-01-30T17:13:22.000000Z","jmq_grossprofit_percentage":"-2.41"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:13:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373543,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:13:24","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5916.00\",\"jmq_netprice\":\"5120.10\",\"jmq_vat\":\"665.61\",\"jmq_grossprice\":\"5785.71\",\"jmq_grossprofit\":\"-149.60\",\"jmq_costprice\":\"5306.00\",\"jmq_amountoutstanding\":\"5785.71\",\"jmq_updatedat\":\"2026-01-30T17:13:24.000000Z\",\"jmq_grossprofit_percentage\":\"-3.04\"},\"old\":{\"jmq_listprice\":\"5674.00\",\"jmq_netprice\":\"4914.40\",\"jmq_vat\":\"638.87\",\"jmq_grossprice\":\"5553.27\",\"jmq_grossprofit\":\"-113.30\",\"jmq_costprice\":\"5064.00\",\"jmq_amountoutstanding\":\"5553.27\",\"jmq_updatedat\":\"2026-01-30T17:13:22.000000Z\",\"jmq_grossprofit_percentage\":\"-2.41\"}}","actionType":"updated","changedTo":{"List Price":"5916.00","Net Price":"5120.10","VAT Price":"665.61","Gross Price Amount":"5785.71","Gross Profit":"-149.60","Total CostPrice":"5306.00","Amount Outstanding":"5785.71","Gross Profit Percentage":"-3.04"},"changedFrom":{"List Price":"5674.00","Net Price":"4914.40","VAT Price":"638.87","Gross Price Amount":"5553.27","Gross Profit":"-113.30","Total CostPrice":"5064.00","Amount Outstanding":"5553.27","Gross Profit Percentage":"-2.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"5916.00","Net Price":"5120.10","VAT Price":"665.61","Gross Price Amount":"5785.71","Gross Profit":"-149.60","Total CostPrice":"5306.00","Amount Outstanding":"5785.71","Gross Profit Percentage":"-3.04"}, {"List Price":"6158.00","Net Price":"5325.80","VAT Price":"692.35","Gross Price Amount":"6018.15","Gross Profit":"-185.90","Total CostPrice":"5548.00","Amount Outstanding":"6018.15","Gross Profit Percentage":"-3.63"}, {"attributes":{"jmq_listprice":"6158.00","jmq_netprice":"5325.80","jmq_vat":"692.35","jmq_grossprice":"6018.15","jmq_grossprofit":"-185.90","jmq_costprice":"5548.00","jmq_amountoutstanding":"6018.15","jmq_updatedat":"2026-01-30T17:13:49.000000Z","jmq_grossprofit_percentage":"-3.63"},"old":{"jmq_listprice":"5916.00","jmq_netprice":"5120.10","jmq_vat":"665.61","jmq_grossprice":"5785.71","jmq_grossprofit":"-149.60","jmq_costprice":"5306.00","jmq_amountoutstanding":"5785.71","jmq_updatedat":"2026-01-30T17:13:47.000000Z","jmq_grossprofit_percentage":"-3.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:13:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373550,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:13:49","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6158.00\",\"jmq_netprice\":\"5325.80\",\"jmq_vat\":\"692.35\",\"jmq_grossprice\":\"6018.15\",\"jmq_grossprofit\":\"-185.90\",\"jmq_costprice\":\"5548.00\",\"jmq_amountoutstanding\":\"6018.15\",\"jmq_updatedat\":\"2026-01-30T17:13:49.000000Z\",\"jmq_grossprofit_percentage\":\"-3.63\"},\"old\":{\"jmq_listprice\":\"5916.00\",\"jmq_netprice\":\"5120.10\",\"jmq_vat\":\"665.61\",\"jmq_grossprice\":\"5785.71\",\"jmq_grossprofit\":\"-149.60\",\"jmq_costprice\":\"5306.00\",\"jmq_amountoutstanding\":\"5785.71\",\"jmq_updatedat\":\"2026-01-30T17:13:47.000000Z\",\"jmq_grossprofit_percentage\":\"-3.04\"}}","actionType":"updated","changedTo":{"List Price":"6158.00","Net Price":"5325.80","VAT Price":"692.35","Gross Price Amount":"6018.15","Gross Profit":"-185.90","Total CostPrice":"5548.00","Amount Outstanding":"6018.15","Gross Profit Percentage":"-3.63"},"changedFrom":{"List Price":"5916.00","Net Price":"5120.10","VAT Price":"665.61","Gross Price Amount":"5785.71","Gross Profit":"-149.60","Total CostPrice":"5306.00","Amount Outstanding":"5785.71","Gross Profit Percentage":"-3.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:13:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1306.24","Net Price":"1306.24","VAT Price":"84.91","Gross Price Amount":"1391.15","Total CostPrice":"632.38","Amount Outstanding":"1391.15"}, {"List Price":"1391.47","Net Price":"1391.47","VAT Price":"90.45","Gross Price Amount":"1481.92","Total CostPrice":"662.82","Amount Outstanding":"1481.92"}, {"attributes":{"jmq_listprice":"1391.47","jmq_netprice":"1391.47","jmq_vat":"90.45","jmq_grossprice":"1481.92","jmq_costprice":"662.82","jmq_amountoutstanding":"1481.92","jmq_updatedat":"2026-01-30T17:13:57.000000Z"},"old":{"jmq_listprice":"1306.24","jmq_netprice":"1306.24","jmq_vat":"84.91","jmq_grossprice":"1391.15","jmq_costprice":"632.38","jmq_amountoutstanding":"1391.15","jmq_updatedat":"2026-01-30T17:13:55.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:13:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716544,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:13:57","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1391.47\",\"jmq_netprice\":\"1391.47\",\"jmq_vat\":\"90.45\",\"jmq_grossprice\":\"1481.92\",\"jmq_costprice\":\"662.82\",\"jmq_amountoutstanding\":\"1481.92\",\"jmq_updatedat\":\"2026-01-30T17:13:57.000000Z\"},\"old\":{\"jmq_listprice\":\"1306.24\",\"jmq_netprice\":\"1306.24\",\"jmq_vat\":\"84.91\",\"jmq_grossprice\":\"1391.15\",\"jmq_costprice\":\"632.38\",\"jmq_amountoutstanding\":\"1391.15\",\"jmq_updatedat\":\"2026-01-30T17:13:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1391.47","Net Price":"1391.47","VAT Price":"90.45","Gross Price Amount":"1481.92","Total CostPrice":"662.82","Amount Outstanding":"1481.92"},"changedFrom":{"List Price":"1306.24","Net Price":"1306.24","VAT Price":"84.91","Gross Price Amount":"1391.15","Total CostPrice":"632.38","Amount Outstanding":"1391.15"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:14:14] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:14:19] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:14:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"Gross Profit":"-185.90","Gross Profit Percentage":"-3.63"}, {"Gross Profit":"-222.20","Gross Profit Percentage":"-4.17"}, {"attributes":{"jmq_grossprofit":"-222.20","jmq_updatedat":"2026-01-30T17:14:20.000000Z","jmq_grossprofit_percentage":"-4.17"},"old":{"jmq_grossprofit":"-185.90","jmq_updatedat":"2026-01-30T17:14:18.000000Z","jmq_grossprofit_percentage":"-3.63"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:14:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373557,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:14:20","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-222.20\",\"jmq_updatedat\":\"2026-01-30T17:14:20.000000Z\",\"jmq_grossprofit_percentage\":\"-4.17\"},\"old\":{\"jmq_grossprofit\":\"-185.90\",\"jmq_updatedat\":\"2026-01-30T17:14:18.000000Z\",\"jmq_grossprofit_percentage\":\"-3.63\"}}","actionType":"updated","changedTo":{"Gross Profit":"-222.20","Gross Profit Percentage":"-4.17"},"changedFrom":{"Gross Profit":"-185.90","Gross Profit Percentage":"-3.63"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:14:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1391.47","Net Price":"1391.47","VAT Price":"90.45","Gross Price Amount":"1481.92","Total CostPrice":"662.82","Amount Outstanding":"1481.92"}, {"List Price":"1596.04","Net Price":"1596.04","VAT Price":"103.75","Gross Price Amount":"1699.79","Total CostPrice":"735.88","Amount Outstanding":"1699.79"}, {"attributes":{"jmq_listprice":"1596.04","jmq_netprice":"1596.04","jmq_vat":"103.75","jmq_grossprice":"1699.79","jmq_costprice":"735.88","jmq_amountoutstanding":"1699.79","jmq_updatedat":"2026-01-30T17:14:38.000000Z"},"old":{"jmq_listprice":"1391.47","jmq_netprice":"1391.47","jmq_vat":"90.45","jmq_grossprice":"1481.92","jmq_costprice":"662.82","jmq_amountoutstanding":"1481.92","jmq_updatedat":"2026-01-30T17:14:35.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:14:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716551,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:14:38","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1596.04\",\"jmq_netprice\":\"1596.04\",\"jmq_vat\":\"103.75\",\"jmq_grossprice\":\"1699.79\",\"jmq_costprice\":\"735.88\",\"jmq_amountoutstanding\":\"1699.79\",\"jmq_updatedat\":\"2026-01-30T17:14:38.000000Z\"},\"old\":{\"jmq_listprice\":\"1391.47\",\"jmq_netprice\":\"1391.47\",\"jmq_vat\":\"90.45\",\"jmq_grossprice\":\"1481.92\",\"jmq_costprice\":\"662.82\",\"jmq_amountoutstanding\":\"1481.92\",\"jmq_updatedat\":\"2026-01-30T17:14:35.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1596.04","Net Price":"1596.04","VAT Price":"103.75","Gross Price Amount":"1699.79","Total CostPrice":"735.88","Amount Outstanding":"1699.79"},"changedFrom":{"List Price":"1391.47","Net Price":"1391.47","VAT Price":"90.45","Gross Price Amount":"1481.92","Total CostPrice":"662.82","Amount Outstanding":"1481.92"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:15:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"6158.00","Net Price":"5325.80","VAT Price":"692.35","Gross Price Amount":"6018.15","Total CostPrice":"5548.00","Amount Outstanding":"6018.15"}, {"List Price":"6400.00","Net Price":"5531.50","VAT Price":"719.10","Gross Price Amount":"6250.60","Total CostPrice":"5790.00","Amount Outstanding":"6250.60"}, {"attributes":{"jmq_listprice":"6400.00","jmq_netprice":"5531.50","jmq_vat":"719.10","jmq_grossprice":"6250.60","jmq_costprice":"5790.00","jmq_amountoutstanding":"6250.60","jmq_updatedat":"2026-01-30T17:15:04.000000Z"},"old":{"jmq_listprice":"6158.00","jmq_netprice":"5325.80","jmq_vat":"692.35","jmq_grossprice":"6018.15","jmq_costprice":"5548.00","jmq_amountoutstanding":"6018.15","jmq_updatedat":"2026-01-30T17:15:02.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:15:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373568,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:15:04","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6400.00\",\"jmq_netprice\":\"5531.50\",\"jmq_vat\":\"719.10\",\"jmq_grossprice\":\"6250.60\",\"jmq_costprice\":\"5790.00\",\"jmq_amountoutstanding\":\"6250.60\",\"jmq_updatedat\":\"2026-01-30T17:15:04.000000Z\"},\"old\":{\"jmq_listprice\":\"6158.00\",\"jmq_netprice\":\"5325.80\",\"jmq_vat\":\"692.35\",\"jmq_grossprice\":\"6018.15\",\"jmq_costprice\":\"5548.00\",\"jmq_amountoutstanding\":\"6018.15\",\"jmq_updatedat\":\"2026-01-30T17:15:02.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"6400.00","Net Price":"5531.50","VAT Price":"719.10","Gross Price Amount":"6250.60","Total CostPrice":"5790.00","Amount Outstanding":"6250.60"},"changedFrom":{"List Price":"6158.00","Net Price":"5325.80","VAT Price":"692.35","Gross Price Amount":"6018.15","Total CostPrice":"5548.00","Amount Outstanding":"6018.15"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:15:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"6400.00","Net Price":"5531.50","VAT Price":"719.10","Gross Price Amount":"6250.60","Gross Profit":"-222.20","Total CostPrice":"5790.00","Amount Outstanding":"6250.60","Gross Profit Percentage":"-4.17"}, {"List Price":"6642.00","Net Price":"5737.20","VAT Price":"745.84","Gross Price Amount":"6483.04","Gross Profit":"-258.50","Total CostPrice":"6032.00","Amount Outstanding":"6483.04","Gross Profit Percentage":"-4.67"}, {"attributes":{"jmq_listprice":"6642.00","jmq_netprice":"5737.20","jmq_vat":"745.84","jmq_grossprice":"6483.04","jmq_grossprofit":"-258.50","jmq_costprice":"6032.00","jmq_amountoutstanding":"6483.04","jmq_updatedat":"2026-01-30T17:15:13.000000Z","jmq_grossprofit_percentage":"-4.67"},"old":{"jmq_listprice":"6400.00","jmq_netprice":"5531.50","jmq_vat":"719.10","jmq_grossprice":"6250.60","jmq_grossprofit":"-222.20","jmq_costprice":"5790.00","jmq_amountoutstanding":"6250.60","jmq_updatedat":"2026-01-30T17:15:12.000000Z","jmq_grossprofit_percentage":"-4.17"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:15:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373575,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:15:13","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6642.00\",\"jmq_netprice\":\"5737.20\",\"jmq_vat\":\"745.84\",\"jmq_grossprice\":\"6483.04\",\"jmq_grossprofit\":\"-258.50\",\"jmq_costprice\":\"6032.00\",\"jmq_amountoutstanding\":\"6483.04\",\"jmq_updatedat\":\"2026-01-30T17:15:13.000000Z\",\"jmq_grossprofit_percentage\":\"-4.67\"},\"old\":{\"jmq_listprice\":\"6400.00\",\"jmq_netprice\":\"5531.50\",\"jmq_vat\":\"719.10\",\"jmq_grossprice\":\"6250.60\",\"jmq_grossprofit\":\"-222.20\",\"jmq_costprice\":\"5790.00\",\"jmq_amountoutstanding\":\"6250.60\",\"jmq_updatedat\":\"2026-01-30T17:15:12.000000Z\",\"jmq_grossprofit_percentage\":\"-4.17\"}}","actionType":"updated","changedTo":{"List Price":"6642.00","Net Price":"5737.20","VAT Price":"745.84","Gross Price Amount":"6483.04","Gross Profit":"-258.50","Total CostPrice":"6032.00","Amount Outstanding":"6483.04","Gross Profit Percentage":"-4.67"},"changedFrom":{"List Price":"6400.00","Net Price":"5531.50","VAT Price":"719.10","Gross Price Amount":"6250.60","Gross Profit":"-222.20","Total CostPrice":"5790.00","Amount Outstanding":"6250.60","Gross Profit Percentage":"-4.17"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:15:15] production.ERROR: SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row (SQL: select `jd_id` as `id`, `jd_is_backorderd` as `is_back_order`, (CASE WHEN jd_is_backorderd = 1 AND jd_backorder_role = 0 THEN 'child' WHEN jd_is_backorderd = 1 AND jd_backorder_role = 1 THEN 'parent' ELSE '-' END ) AS back_order_type, (CASE WHEN jd_is_backorderd = 1 THEN False ELSE True END ) AS is_job_editable_mobile, `jd_backorder_role` as `back_order_role`, jd_customerid AS `cusid`, `jd_contactid` as `conid`, `jd_templateid` as `layoutId`, `jd_jobmultiquoteid` as `pivotId`, `jd_rework_enable` as `rework_enable`, `jd_status` as `job_isactive`, `jd_is_stockallocated` as `is_stockallocated`, `bm_country_currencies`.`currency_symbol` as `currencysymbol`, `bm_country_currencies`.`currency_code` as `currencycode`, jd_jobref AS `Job Ref No`, IF(jd_createddate='0000-00-00','',jd_createddate) AS `Created Date`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.44') AS `Company Name`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.287') AS `Customer Ref`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.45') AS `First Name`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.46') AS `Last Name`, `osl_name` as `Order Status`, IF(jd_completeddate='0000-00-00','',jd_completeddate) AS `Completed Date`, `bm_jobstatus`.`js_name` as `Job Status`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.49') AS `Address1`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.50') AS `Address2`, jd_costprice AS `Cost Price`, IFNULL( ( SELECT IFNULL(JSON_UNQUOTE(JSON_EXTRACT(cci_customizedarray, '$.77')), '') FROM `bm_customercontactinfo` JOIN `bm_deliveryaddresssetting` ON bm_deliveryaddresssetting.`das_invoicedeliveryaddress` = bm_customercontactinfo.cci_id LEFT JOIN `bm_customertemplatedata` ON bm_customertemplatedata.ctd_id = bm_customercontactinfo.cci_customerid WHERE bm_deliveryaddresssetting.das_jobid = jd_id LIMIT 1 ), '' ) AS `Delivery First Name`, jd_accref AS `Account Ref`, CASE WHEN jd_duedate IS NOT NULL AND jd_duedate != '' AND jd_duedate < Date(now()) THEN '' ELSE NULL END AS as_colorcode, (SELECT as_colorcode FROM bm_applicationSetup WHERE as_id = 1) AS `savedcolorcode`, (select `tl_titlename` from `bm_titlelist` where `tl_titleid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.285')) as `salutation`, (select `tl_titleid` from `bm_titlelist` where `tl_titleid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.285')) as `tl_titleid`, (select `ss_sourcename` from `bm_salessource` where `ss_id` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.39')) as `Source`, (select `cr_rolename` from `bm_contactroles` where `cr_id` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.558')) as `Role`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.51') AS `Town / City`, (select `country_name` from `bm_countrylist` where `bm_contryid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.54')) as `Country`, (select `bm_contryid` from `bm_countrylist` where `bm_contryid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.54')) as `bm_contryid`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `Created By`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `username`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `User Name`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `userid` from bm_jobdetails FORCE INDEX (jd_status) inner join `bm_customercontactinfo` on `cci_id` = `jd_contactid` and `cci_status` = 0 left join `bm_organizationdetails` on `bm_organizationdetails`.`organization_id` = `jd_organizationid` left join `bm_country_currencies` on `bm_country_currencies`.`currencyid` = `bm_organizationdetails`.`currencyid` inner join `bm_customertemplatedata` on `ctd_id` = `jd_customerid` and `ctd_status` = 0 and (JSON_VALUE(ctd_customoizedkeyvalue, $.61) = or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 1 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 2 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 3 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 4 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 5 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 6 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 7 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 8) left join `bm_orderstatuslist` on `osl_id` = `jd_orderstatus` left join `bm_jobstatus` on `bm_jobstatus`.`js_id` = `jd_jobstatus` where `jd_status` = 0 and `jd_jobstatus` in (, 1, 2, 3, 4, 5, 6, 7) and `jd_orderstatus` in (, 1, 2, 3, 4, 0) and (JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) IN (18,19,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25) or JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) IS NULL OR JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) = '' OR JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) = '0') and `jd_isonlineordersubmitted` = 0 and ((LOWER(REPLACE(jd_jobref,' ',''))) LIKE %43% or (LOWER(REPLACE(jd_createddate,' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.44'),' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.287'),' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.45'),' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.46'),' ',''))) LIKE %43% or (LOWER(REPLACE(osl_name,' ',''))) LIKE %43% or (LOWER(REPLACE(jd_orderstatus,' ',''))) LIKE %43% or (LOWER(REPLACE(jd_completeddate,' ',''))) LIKE %43% or (LOWER(REPLACE(js_name,' ',''))) LIKE %43% or (LOWER(REPLACE(jd_jobstatus,' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.49'),' ',''))) LIKE %43% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.50'),' ',''))) LIKE %43% or (LOWER(REPLACE(jd_costprice,' ',''))) LIKE %43% or LOWER(REPLACE( IFNULL( ( SELECT IFNULL(JSON_UNQUOTE(JSON_EXTRACT(cci_customizedarray, '$.77')), '') FROM `bm_customercontactinfo` JOIN `bm_deliveryaddresssetting` ON bm_deliveryaddresssetting.`das_invoicedeliveryaddress` = bm_customercontactinfo.cci_id LEFT JOIN `bm_customertemplatedata` ON bm_customertemplatedata.ctd_id = bm_customercontactinfo.cci_customerid WHERE bm_deliveryaddresssetting.das_jobid = jd_id ), '' ), ' ', '' )) LIKE %43% or (LOWER(REPLACE(jd_accref,' ',''))) LIKE %43%) and not ((`jd_jobstatus` in (7) and `jd_createddate` < 2024-01-30)) order by `jd_id` desc limit 51 offset 0) [2026-01-30 17:15:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1596.04","Net Price":"1596.04","VAT Price":"103.75","Gross Price Amount":"1699.79","Total CostPrice":"735.88","Amount Outstanding":"1699.79"}, {"List Price":"1643.39","Net Price":"1643.39","VAT Price":"106.83","Gross Price Amount":"1750.22","Total CostPrice":"752.79","Amount Outstanding":"1750.22"}, {"attributes":{"jmq_listprice":"1643.39","jmq_netprice":"1643.39","jmq_vat":"106.83","jmq_grossprice":"1750.22","jmq_costprice":"752.79","jmq_amountoutstanding":"1750.22","jmq_updatedat":"2026-01-30T17:15:18.000000Z"},"old":{"jmq_listprice":"1596.04","jmq_netprice":"1596.04","jmq_vat":"103.75","jmq_grossprice":"1699.79","jmq_costprice":"735.88","jmq_amountoutstanding":"1699.79","jmq_updatedat":"2026-01-30T17:15:16.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:15:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716558,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:15:18","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1643.39\",\"jmq_netprice\":\"1643.39\",\"jmq_vat\":\"106.83\",\"jmq_grossprice\":\"1750.22\",\"jmq_costprice\":\"752.79\",\"jmq_amountoutstanding\":\"1750.22\",\"jmq_updatedat\":\"2026-01-30T17:15:18.000000Z\"},\"old\":{\"jmq_listprice\":\"1596.04\",\"jmq_netprice\":\"1596.04\",\"jmq_vat\":\"103.75\",\"jmq_grossprice\":\"1699.79\",\"jmq_costprice\":\"735.88\",\"jmq_amountoutstanding\":\"1699.79\",\"jmq_updatedat\":\"2026-01-30T17:15:16.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1643.39","Net Price":"1643.39","VAT Price":"106.83","Gross Price Amount":"1750.22","Total CostPrice":"752.79","Amount Outstanding":"1750.22"},"changedFrom":{"List Price":"1596.04","Net Price":"1596.04","VAT Price":"103.75","Gross Price Amount":"1699.79","Total CostPrice":"735.88","Amount Outstanding":"1699.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:15:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716562,"logName":"default","subjectId":9874,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:15:25","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID N.\\\/HEIKO\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_orderformprice\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:15:25.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"DAVID N.\\\\\\\/HEIKO\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"2026-01-29\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_orderformprice\":\"973.46\",\"jd_updatedat\":\"2026-01-30T17:09:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":{"Discount":"973.46"},"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:15:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716564,"logName":"default","subjectId":9875,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:15:25","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_orderformprice\":\"0.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:08:47.000000Z\"},\"old\":{\"jmq_orderformprice\":\"973.46\",\"jmq_userdefinedarray\":null,\"jmq_updatedat\":\"2026-01-30T17:09:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"Discount":"0.00","User Defined Values":"\"\""},"changedFrom":{"Discount":"973.46"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604991R1","parentSubjectId":9874,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:15:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"6642.00","Net Price":"5737.20","VAT Price":"745.84","Gross Price Amount":"6483.04","Gross Profit":"-258.50","Total CostPrice":"6032.00","Amount Outstanding":"6483.04","Gross Profit Percentage":"-4.67"}, {"List Price":"6884.00","Net Price":"5942.90","VAT Price":"772.58","Gross Price Amount":"6715.48","Gross Profit":"-294.80","Total CostPrice":"6274.00","Amount Outstanding":"6715.48","Gross Profit Percentage":"-5.14"}, {"attributes":{"jmq_listprice":"6884.00","jmq_netprice":"5942.90","jmq_vat":"772.58","jmq_grossprice":"6715.48","jmq_grossprofit":"-294.80","jmq_costprice":"6274.00","jmq_amountoutstanding":"6715.48","jmq_updatedat":"2026-01-30T17:15:27.000000Z","jmq_grossprofit_percentage":"-5.14"},"old":{"jmq_listprice":"6642.00","jmq_netprice":"5737.20","jmq_vat":"745.84","jmq_grossprice":"6483.04","jmq_grossprofit":"-258.50","jmq_costprice":"6032.00","jmq_amountoutstanding":"6483.04","jmq_updatedat":"2026-01-30T17:15:26.000000Z","jmq_grossprofit_percentage":"-4.67"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:15:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373582,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:15:27","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6884.00\",\"jmq_netprice\":\"5942.90\",\"jmq_vat\":\"772.58\",\"jmq_grossprice\":\"6715.48\",\"jmq_grossprofit\":\"-294.80\",\"jmq_costprice\":\"6274.00\",\"jmq_amountoutstanding\":\"6715.48\",\"jmq_updatedat\":\"2026-01-30T17:15:27.000000Z\",\"jmq_grossprofit_percentage\":\"-5.14\"},\"old\":{\"jmq_listprice\":\"6642.00\",\"jmq_netprice\":\"5737.20\",\"jmq_vat\":\"745.84\",\"jmq_grossprice\":\"6483.04\",\"jmq_grossprofit\":\"-258.50\",\"jmq_costprice\":\"6032.00\",\"jmq_amountoutstanding\":\"6483.04\",\"jmq_updatedat\":\"2026-01-30T17:15:26.000000Z\",\"jmq_grossprofit_percentage\":\"-4.67\"}}","actionType":"updated","changedTo":{"List Price":"6884.00","Net Price":"5942.90","VAT Price":"772.58","Gross Price Amount":"6715.48","Gross Profit":"-294.80","Total CostPrice":"6274.00","Amount Outstanding":"6715.48","Gross Profit Percentage":"-5.14"},"changedFrom":{"List Price":"6642.00","Net Price":"5737.20","VAT Price":"745.84","Gross Price Amount":"6483.04","Gross Profit":"-258.50","Total CostPrice":"6032.00","Amount Outstanding":"6483.04","Gross Profit Percentage":"-4.67"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:15:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1643.39","Net Price":"1643.39","VAT Price":"106.83","Gross Price Amount":"1750.22","Total CostPrice":"752.79","Amount Outstanding":"1750.22"}, {"List Price":"1690.74","Net Price":"1690.74","VAT Price":"109.91","Gross Price Amount":"1800.65","Total CostPrice":"769.70","Amount Outstanding":"1800.65"}, {"attributes":{"jmq_listprice":"1690.74","jmq_netprice":"1690.74","jmq_vat":"109.91","jmq_grossprice":"1800.65","jmq_costprice":"769.70","jmq_amountoutstanding":"1800.65","jmq_updatedat":"2026-01-30T17:15:38.000000Z"},"old":{"jmq_listprice":"1643.39","jmq_netprice":"1643.39","jmq_vat":"106.83","jmq_grossprice":"1750.22","jmq_costprice":"752.79","jmq_amountoutstanding":"1750.22","jmq_updatedat":"2026-01-30T17:15:35.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:15:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716578,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:15:38","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1690.74\",\"jmq_netprice\":\"1690.74\",\"jmq_vat\":\"109.91\",\"jmq_grossprice\":\"1800.65\",\"jmq_costprice\":\"769.70\",\"jmq_amountoutstanding\":\"1800.65\",\"jmq_updatedat\":\"2026-01-30T17:15:38.000000Z\"},\"old\":{\"jmq_listprice\":\"1643.39\",\"jmq_netprice\":\"1643.39\",\"jmq_vat\":\"106.83\",\"jmq_grossprice\":\"1750.22\",\"jmq_costprice\":\"752.79\",\"jmq_amountoutstanding\":\"1750.22\",\"jmq_updatedat\":\"2026-01-30T17:15:35.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1690.74","Net Price":"1690.74","VAT Price":"109.91","Gross Price Amount":"1800.65","Total CostPrice":"769.70","Amount Outstanding":"1800.65"},"changedFrom":{"List Price":"1643.39","Net Price":"1643.39","VAT Price":"106.83","Gross Price Amount":"1750.22","Total CostPrice":"752.79","Amount Outstanding":"1750.22"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1690.74","Net Price":"1690.74","VAT Price":"109.91","Gross Price Amount":"1800.65","Total CostPrice":"769.70","Amount Outstanding":"1800.65"}, {"List Price":"1793.02","Net Price":"1793.02","VAT Price":"116.56","Gross Price Amount":"1909.58","Total CostPrice":"806.23","Amount Outstanding":"1909.58"}, {"attributes":{"jmq_listprice":"1793.02","jmq_netprice":"1793.02","jmq_vat":"116.56","jmq_grossprice":"1909.58","jmq_costprice":"806.23","jmq_amountoutstanding":"1909.58","jmq_updatedat":"2026-01-30T17:16:01.000000Z"},"old":{"jmq_listprice":"1690.74","jmq_netprice":"1690.74","jmq_vat":"109.91","jmq_grossprice":"1800.65","jmq_costprice":"769.70","jmq_amountoutstanding":"1800.65","jmq_updatedat":"2026-01-30T17:15:59.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:16:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716585,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:16:01","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1793.02\",\"jmq_netprice\":\"1793.02\",\"jmq_vat\":\"116.56\",\"jmq_grossprice\":\"1909.58\",\"jmq_costprice\":\"806.23\",\"jmq_amountoutstanding\":\"1909.58\",\"jmq_updatedat\":\"2026-01-30T17:16:01.000000Z\"},\"old\":{\"jmq_listprice\":\"1690.74\",\"jmq_netprice\":\"1690.74\",\"jmq_vat\":\"109.91\",\"jmq_grossprice\":\"1800.65\",\"jmq_costprice\":\"769.70\",\"jmq_amountoutstanding\":\"1800.65\",\"jmq_updatedat\":\"2026-01-30T17:15:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1793.02","Net Price":"1793.02","VAT Price":"116.56","Gross Price Amount":"1909.58","Total CostPrice":"806.23","Amount Outstanding":"1909.58"},"changedFrom":{"List Price":"1690.74","Net Price":"1690.74","VAT Price":"109.91","Gross Price Amount":"1800.65","Total CostPrice":"769.70","Amount Outstanding":"1800.65"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"6884.00","Net Price":"5942.90","VAT Price":"772.58","Gross Price Amount":"6715.48","Gross Profit":"-294.80","Total CostPrice":"6274.00","Amount Outstanding":"6715.48","Gross Profit Percentage":"-5.14"}, {"List Price":"7126.00","Net Price":"6148.60","VAT Price":"799.32","Gross Price Amount":"6947.92","Gross Profit":"-331.10","Total CostPrice":"6516.00","Amount Outstanding":"6947.92","Gross Profit Percentage":"-5.57"}, {"attributes":{"jmq_listprice":"7126.00","jmq_netprice":"6148.60","jmq_vat":"799.32","jmq_grossprice":"6947.92","jmq_grossprofit":"-331.10","jmq_costprice":"6516.00","jmq_amountoutstanding":"6947.92","jmq_updatedat":"2026-01-30T17:16:03.000000Z","jmq_grossprofit_percentage":"-5.57"},"old":{"jmq_listprice":"6884.00","jmq_netprice":"5942.90","jmq_vat":"772.58","jmq_grossprice":"6715.48","jmq_grossprofit":"-294.80","jmq_costprice":"6274.00","jmq_amountoutstanding":"6715.48","jmq_updatedat":"2026-01-30T17:16:02.000000Z","jmq_grossprofit_percentage":"-5.14"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:16:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373589,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:16:03","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7126.00\",\"jmq_netprice\":\"6148.60\",\"jmq_vat\":\"799.32\",\"jmq_grossprice\":\"6947.92\",\"jmq_grossprofit\":\"-331.10\",\"jmq_costprice\":\"6516.00\",\"jmq_amountoutstanding\":\"6947.92\",\"jmq_updatedat\":\"2026-01-30T17:16:03.000000Z\",\"jmq_grossprofit_percentage\":\"-5.57\"},\"old\":{\"jmq_listprice\":\"6884.00\",\"jmq_netprice\":\"5942.90\",\"jmq_vat\":\"772.58\",\"jmq_grossprice\":\"6715.48\",\"jmq_grossprofit\":\"-294.80\",\"jmq_costprice\":\"6274.00\",\"jmq_amountoutstanding\":\"6715.48\",\"jmq_updatedat\":\"2026-01-30T17:16:02.000000Z\",\"jmq_grossprofit_percentage\":\"-5.14\"}}","actionType":"updated","changedTo":{"List Price":"7126.00","Net Price":"6148.60","VAT Price":"799.32","Gross Price Amount":"6947.92","Gross Profit":"-331.10","Total CostPrice":"6516.00","Amount Outstanding":"6947.92","Gross Profit Percentage":"-5.57"},"changedFrom":{"List Price":"6884.00","Net Price":"5942.90","VAT Price":"772.58","Gross Price Amount":"6715.48","Gross Profit":"-294.80","Total CostPrice":"6274.00","Amount Outstanding":"6715.48","Gross Profit Percentage":"-5.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"7126.00","Net Price":"6148.60","VAT Price":"799.32","Gross Price Amount":"6947.92","Gross Profit":"-331.10","Total CostPrice":"6516.00","Amount Outstanding":"6947.92","Gross Profit Percentage":"-5.57"}, {"List Price":"7368.00","Net Price":"6354.30","VAT Price":"826.06","Gross Price Amount":"7180.36","Gross Profit":"-367.40","Total CostPrice":"6758.00","Amount Outstanding":"7180.36","Gross Profit Percentage":"-5.98"}, {"attributes":{"jmq_listprice":"7368.00","jmq_netprice":"6354.30","jmq_vat":"826.06","jmq_grossprice":"7180.36","jmq_grossprofit":"-367.40","jmq_costprice":"6758.00","jmq_amountoutstanding":"7180.36","jmq_updatedat":"2026-01-30T17:16:22.000000Z","jmq_grossprofit_percentage":"-5.98"},"old":{"jmq_listprice":"7126.00","jmq_netprice":"6148.60","jmq_vat":"799.32","jmq_grossprice":"6947.92","jmq_grossprofit":"-331.10","jmq_costprice":"6516.00","jmq_amountoutstanding":"6947.92","jmq_updatedat":"2026-01-30T17:16:20.000000Z","jmq_grossprofit_percentage":"-5.57"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:16:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373596,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:16:22","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7368.00\",\"jmq_netprice\":\"6354.30\",\"jmq_vat\":\"826.06\",\"jmq_grossprice\":\"7180.36\",\"jmq_grossprofit\":\"-367.40\",\"jmq_costprice\":\"6758.00\",\"jmq_amountoutstanding\":\"7180.36\",\"jmq_updatedat\":\"2026-01-30T17:16:22.000000Z\",\"jmq_grossprofit_percentage\":\"-5.98\"},\"old\":{\"jmq_listprice\":\"7126.00\",\"jmq_netprice\":\"6148.60\",\"jmq_vat\":\"799.32\",\"jmq_grossprice\":\"6947.92\",\"jmq_grossprofit\":\"-331.10\",\"jmq_costprice\":\"6516.00\",\"jmq_amountoutstanding\":\"6947.92\",\"jmq_updatedat\":\"2026-01-30T17:16:20.000000Z\",\"jmq_grossprofit_percentage\":\"-5.57\"}}","actionType":"updated","changedTo":{"List Price":"7368.00","Net Price":"6354.30","VAT Price":"826.06","Gross Price Amount":"7180.36","Gross Profit":"-367.40","Total CostPrice":"6758.00","Amount Outstanding":"7180.36","Gross Profit Percentage":"-5.98"},"changedFrom":{"List Price":"7126.00","Net Price":"6148.60","VAT Price":"799.32","Gross Price Amount":"6947.92","Gross Profit":"-331.10","Total CostPrice":"6516.00","Amount Outstanding":"6947.92","Gross Profit Percentage":"-5.57"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1793.02","Net Price":"1793.02","VAT Price":"116.56","Gross Price Amount":"1909.58","Total CostPrice":"806.23","Amount Outstanding":"1909.58"}, {"List Price":"1895.30","Net Price":"1895.30","VAT Price":"123.21","Gross Price Amount":"2018.51","Total CostPrice":"842.76","Amount Outstanding":"2018.51"}, {"attributes":{"jmq_listprice":"1895.30","jmq_netprice":"1895.30","jmq_vat":"123.21","jmq_grossprice":"2018.51","jmq_costprice":"842.76","jmq_amountoutstanding":"2018.51","jmq_updatedat":"2026-01-30T17:16:22.000000Z"},"old":{"jmq_listprice":"1793.02","jmq_netprice":"1793.02","jmq_vat":"116.56","jmq_grossprice":"1909.58","jmq_costprice":"806.23","jmq_amountoutstanding":"1909.58","jmq_updatedat":"2026-01-30T17:16:19.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:16:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716592,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:16:22","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1895.30\",\"jmq_netprice\":\"1895.30\",\"jmq_vat\":\"123.21\",\"jmq_grossprice\":\"2018.51\",\"jmq_costprice\":\"842.76\",\"jmq_amountoutstanding\":\"2018.51\",\"jmq_updatedat\":\"2026-01-30T17:16:22.000000Z\"},\"old\":{\"jmq_listprice\":\"1793.02\",\"jmq_netprice\":\"1793.02\",\"jmq_vat\":\"116.56\",\"jmq_grossprice\":\"1909.58\",\"jmq_costprice\":\"806.23\",\"jmq_amountoutstanding\":\"1909.58\",\"jmq_updatedat\":\"2026-01-30T17:16:19.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1895.30","Net Price":"1895.30","VAT Price":"123.21","Gross Price Amount":"2018.51","Total CostPrice":"842.76","Amount Outstanding":"2018.51"},"changedFrom":{"List Price":"1793.02","Net Price":"1793.02","VAT Price":"116.56","Gross Price Amount":"1909.58","Total CostPrice":"806.23","Amount Outstanding":"1909.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:34] production.ERROR: SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row (SQL: select `jd_id` as `id`, `jd_is_backorderd` as `is_back_order`, (CASE WHEN jd_is_backorderd = 1 AND jd_backorder_role = 0 THEN 'child' WHEN jd_is_backorderd = 1 AND jd_backorder_role = 1 THEN 'parent' ELSE '-' END ) AS back_order_type, (CASE WHEN jd_is_backorderd = 1 THEN False ELSE True END ) AS is_job_editable_mobile, `jd_backorder_role` as `back_order_role`, jd_customerid AS `cusid`, `jd_contactid` as `conid`, `jd_templateid` as `layoutId`, `jd_jobmultiquoteid` as `pivotId`, `jd_rework_enable` as `rework_enable`, `jd_status` as `job_isactive`, `jd_is_stockallocated` as `is_stockallocated`, `bm_country_currencies`.`currency_symbol` as `currencysymbol`, `bm_country_currencies`.`currency_code` as `currencycode`, jd_jobref AS `Job Ref No`, IF(jd_createddate='0000-00-00','',jd_createddate) AS `Created Date`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.44') AS `Company Name`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.287') AS `Customer Ref`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.45') AS `First Name`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.46') AS `Last Name`, `osl_name` as `Order Status`, IF(jd_completeddate='0000-00-00','',jd_completeddate) AS `Completed Date`, `bm_jobstatus`.`js_name` as `Job Status`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.49') AS `Address1`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.50') AS `Address2`, jd_costprice AS `Cost Price`, IFNULL( ( SELECT IFNULL(JSON_UNQUOTE(JSON_EXTRACT(cci_customizedarray, '$.77')), '') FROM `bm_customercontactinfo` JOIN `bm_deliveryaddresssetting` ON bm_deliveryaddresssetting.`das_invoicedeliveryaddress` = bm_customercontactinfo.cci_id LEFT JOIN `bm_customertemplatedata` ON bm_customertemplatedata.ctd_id = bm_customercontactinfo.cci_customerid WHERE bm_deliveryaddresssetting.das_jobid = jd_id LIMIT 1 ), '' ) AS `Delivery First Name`, jd_accref AS `Account Ref`, CASE WHEN jd_duedate IS NOT NULL AND jd_duedate != '' AND jd_duedate < Date(now()) THEN '' ELSE NULL END AS as_colorcode, (SELECT as_colorcode FROM bm_applicationSetup WHERE as_id = 1) AS `savedcolorcode`, (select `tl_titlename` from `bm_titlelist` where `tl_titleid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.285')) as `salutation`, (select `tl_titleid` from `bm_titlelist` where `tl_titleid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.285')) as `tl_titleid`, (select `ss_sourcename` from `bm_salessource` where `ss_id` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.39')) as `Source`, (select `cr_rolename` from `bm_contactroles` where `cr_id` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.558')) as `Role`, JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.51') AS `Town / City`, (select `country_name` from `bm_countrylist` where `bm_contryid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.54')) as `Country`, (select `bm_contryid` from `bm_countrylist` where `bm_contryid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.54')) as `bm_contryid`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `Created By`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `username`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `User Name`, (select `username` from `bm_users` where `userid` = JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.41')) as `userid` from bm_jobdetails FORCE INDEX (jd_status) inner join `bm_customercontactinfo` on `cci_id` = `jd_contactid` and `cci_status` = 0 left join `bm_organizationdetails` on `bm_organizationdetails`.`organization_id` = `jd_organizationid` left join `bm_country_currencies` on `bm_country_currencies`.`currencyid` = `bm_organizationdetails`.`currencyid` inner join `bm_customertemplatedata` on `ctd_id` = `jd_customerid` and `ctd_status` = 0 and (JSON_VALUE(ctd_customoizedkeyvalue, $.61) = or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 1 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 2 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 3 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 4 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 5 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 6 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 7 or JSON_VALUE(ctd_customoizedkeyvalue, $.61) = 8) left join `bm_orderstatuslist` on `osl_id` = `jd_orderstatus` left join `bm_jobstatus` on `bm_jobstatus`.`js_id` = `jd_jobstatus` where `jd_status` = 0 and `jd_jobstatus` in (, 1, 2, 3, 4, 5, 6, 7) and `jd_orderstatus` in (, 1, 2, 3, 4, 0) and (JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) IN (18,19,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25) or JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) IS NULL OR JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) = '' OR JSON_VALUE(jd_jobcustomoizedkeyvalue, $.551) = '0') and `jd_isonlineordersubmitted` = 0 and ((LOWER(REPLACE(jd_jobref,' ',''))) LIKE %jubin% or (LOWER(REPLACE(jd_createddate,' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.44'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.287'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.45'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.46'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(osl_name,' ',''))) LIKE %jubin% or (LOWER(REPLACE(jd_orderstatus,' ',''))) LIKE %jubin% or (LOWER(REPLACE(jd_completeddate,' ',''))) LIKE %jubin% or (LOWER(REPLACE(js_name,' ',''))) LIKE %jubin% or (LOWER(REPLACE(jd_jobstatus,' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.49'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(JSON_VALUE(jd_jobcustomoizedkeyvalue,'$.50'),' ',''))) LIKE %jubin% or (LOWER(REPLACE(jd_costprice,' ',''))) LIKE %jubin% or LOWER(REPLACE( IFNULL( ( SELECT IFNULL(JSON_UNQUOTE(JSON_EXTRACT(cci_customizedarray, '$.77')), '') FROM `bm_customercontactinfo` JOIN `bm_deliveryaddresssetting` ON bm_deliveryaddresssetting.`das_invoicedeliveryaddress` = bm_customercontactinfo.cci_id LEFT JOIN `bm_customertemplatedata` ON bm_customertemplatedata.ctd_id = bm_customercontactinfo.cci_customerid WHERE bm_deliveryaddresssetting.das_jobid = jd_id ), '' ), ' ', '' )) LIKE %jubin% or (LOWER(REPLACE(jd_accref,' ',''))) LIKE %jubin%) and not ((`jd_jobstatus` in (7) and `jd_createddate` < 2024-01-30)) order by `jd_id` desc limit 51 offset 0) [2026-01-30 17:16:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"7368.00","Net Price":"6354.30","VAT Price":"826.06","Gross Price Amount":"7180.36","Gross Profit":"-367.40","Total CostPrice":"6758.00","Amount Outstanding":"7180.36","Gross Profit Percentage":"-5.98"}, {"List Price":"7610.00","Net Price":"6560.00","VAT Price":"852.80","Gross Price Amount":"7412.80","Gross Profit":"-403.70","Total CostPrice":"7000.00","Amount Outstanding":"7412.80","Gross Profit Percentage":"-6.35"}, {"attributes":{"jmq_listprice":"7610.00","jmq_netprice":"6560.00","jmq_vat":"852.80","jmq_grossprice":"7412.80","jmq_grossprofit":"-403.70","jmq_costprice":"7000.00","jmq_amountoutstanding":"7412.80","jmq_updatedat":"2026-01-30T17:16:40.000000Z","jmq_grossprofit_percentage":"-6.35"},"old":{"jmq_listprice":"7368.00","jmq_netprice":"6354.30","jmq_vat":"826.06","jmq_grossprice":"7180.36","jmq_grossprofit":"-367.40","jmq_costprice":"6758.00","jmq_amountoutstanding":"7180.36","jmq_updatedat":"2026-01-30T17:16:38.000000Z","jmq_grossprofit_percentage":"-5.98"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:16:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373603,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:16:40","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7610.00\",\"jmq_netprice\":\"6560.00\",\"jmq_vat\":\"852.80\",\"jmq_grossprice\":\"7412.80\",\"jmq_grossprofit\":\"-403.70\",\"jmq_costprice\":\"7000.00\",\"jmq_amountoutstanding\":\"7412.80\",\"jmq_updatedat\":\"2026-01-30T17:16:40.000000Z\",\"jmq_grossprofit_percentage\":\"-6.35\"},\"old\":{\"jmq_listprice\":\"7368.00\",\"jmq_netprice\":\"6354.30\",\"jmq_vat\":\"826.06\",\"jmq_grossprice\":\"7180.36\",\"jmq_grossprofit\":\"-367.40\",\"jmq_costprice\":\"6758.00\",\"jmq_amountoutstanding\":\"7180.36\",\"jmq_updatedat\":\"2026-01-30T17:16:38.000000Z\",\"jmq_grossprofit_percentage\":\"-5.98\"}}","actionType":"updated","changedTo":{"List Price":"7610.00","Net Price":"6560.00","VAT Price":"852.80","Gross Price Amount":"7412.80","Gross Profit":"-403.70","Total CostPrice":"7000.00","Amount Outstanding":"7412.80","Gross Profit Percentage":"-6.35"},"changedFrom":{"List Price":"7368.00","Net Price":"6354.30","VAT Price":"826.06","Gross Price Amount":"7180.36","Gross Profit":"-367.40","Total CostPrice":"6758.00","Amount Outstanding":"7180.36","Gross Profit Percentage":"-5.98"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:16:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1895.30","Net Price":"1895.30","VAT Price":"123.21","Gross Price Amount":"2018.51","Total CostPrice":"842.76","Amount Outstanding":"2018.51"}, {"List Price":"1997.58","Net Price":"1997.58","VAT Price":"129.86","Gross Price Amount":"2127.44","Total CostPrice":"879.29","Amount Outstanding":"2127.44"}, {"attributes":{"jmq_listprice":"1997.58","jmq_netprice":"1997.58","jmq_vat":"129.86","jmq_grossprice":"2127.44","jmq_costprice":"879.29","jmq_amountoutstanding":"2127.44","jmq_updatedat":"2026-01-30T17:16:47.000000Z"},"old":{"jmq_listprice":"1895.30","jmq_netprice":"1895.30","jmq_vat":"123.21","jmq_grossprice":"2018.51","jmq_costprice":"842.76","jmq_amountoutstanding":"2018.51","jmq_updatedat":"2026-01-30T17:16:44.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:16:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716599,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:16:47","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1997.58\",\"jmq_netprice\":\"1997.58\",\"jmq_vat\":\"129.86\",\"jmq_grossprice\":\"2127.44\",\"jmq_costprice\":\"879.29\",\"jmq_amountoutstanding\":\"2127.44\",\"jmq_updatedat\":\"2026-01-30T17:16:47.000000Z\"},\"old\":{\"jmq_listprice\":\"1895.30\",\"jmq_netprice\":\"1895.30\",\"jmq_vat\":\"123.21\",\"jmq_grossprice\":\"2018.51\",\"jmq_costprice\":\"842.76\",\"jmq_amountoutstanding\":\"2018.51\",\"jmq_updatedat\":\"2026-01-30T17:16:44.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1997.58","Net Price":"1997.58","VAT Price":"129.86","Gross Price Amount":"2127.44","Total CostPrice":"879.29","Amount Outstanding":"2127.44"},"changedFrom":{"List Price":"1895.30","Net Price":"1895.30","VAT Price":"123.21","Gross Price Amount":"2018.51","Total CostPrice":"842.76","Amount Outstanding":"2018.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:17:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"7610.00","Net Price":"6560.00","VAT Price":"852.80","Gross Price Amount":"7412.80","Gross Profit":"-403.70","Total CostPrice":"7000.00","Amount Outstanding":"7412.80","Gross Profit Percentage":"-6.35"}, {"List Price":"7852.00","Net Price":"6765.70","VAT Price":"879.54","Gross Price Amount":"7645.24","Gross Profit":"-440.00","Total CostPrice":"7242.00","Amount Outstanding":"7645.24","Gross Profit Percentage":"-6.71"}, {"attributes":{"jmq_listprice":"7852.00","jmq_netprice":"6765.70","jmq_vat":"879.54","jmq_grossprice":"7645.24","jmq_grossprofit":"-440.00","jmq_costprice":"7242.00","jmq_amountoutstanding":"7645.24","jmq_updatedat":"2026-01-30T17:17:13.000000Z","jmq_grossprofit_percentage":"-6.71"},"old":{"jmq_listprice":"7610.00","jmq_netprice":"6560.00","jmq_vat":"852.80","jmq_grossprice":"7412.80","jmq_grossprofit":"-403.70","jmq_costprice":"7000.00","jmq_amountoutstanding":"7412.80","jmq_updatedat":"2026-01-30T17:17:11.000000Z","jmq_grossprofit_percentage":"-6.35"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:17:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373610,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:17:13","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7852.00\",\"jmq_netprice\":\"6765.70\",\"jmq_vat\":\"879.54\",\"jmq_grossprice\":\"7645.24\",\"jmq_grossprofit\":\"-440.00\",\"jmq_costprice\":\"7242.00\",\"jmq_amountoutstanding\":\"7645.24\",\"jmq_updatedat\":\"2026-01-30T17:17:13.000000Z\",\"jmq_grossprofit_percentage\":\"-6.71\"},\"old\":{\"jmq_listprice\":\"7610.00\",\"jmq_netprice\":\"6560.00\",\"jmq_vat\":\"852.80\",\"jmq_grossprice\":\"7412.80\",\"jmq_grossprofit\":\"-403.70\",\"jmq_costprice\":\"7000.00\",\"jmq_amountoutstanding\":\"7412.80\",\"jmq_updatedat\":\"2026-01-30T17:17:11.000000Z\",\"jmq_grossprofit_percentage\":\"-6.35\"}}","actionType":"updated","changedTo":{"List Price":"7852.00","Net Price":"6765.70","VAT Price":"879.54","Gross Price Amount":"7645.24","Gross Profit":"-440.00","Total CostPrice":"7242.00","Amount Outstanding":"7645.24","Gross Profit Percentage":"-6.71"},"changedFrom":{"List Price":"7610.00","Net Price":"6560.00","VAT Price":"852.80","Gross Price Amount":"7412.80","Gross Profit":"-403.70","Total CostPrice":"7000.00","Amount Outstanding":"7412.80","Gross Profit Percentage":"-6.35"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:17:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"7852.00","Net Price":"6765.70","VAT Price":"879.54","Gross Price Amount":"7645.24","Gross Profit":"-440.00","Total CostPrice":"7242.00","Amount Outstanding":"7645.24","Gross Profit Percentage":"-6.71"}, {"List Price":"8094.00","Net Price":"6971.40","VAT Price":"906.28","Gross Price Amount":"7877.68","Gross Profit":"-476.30","Total CostPrice":"7484.00","Amount Outstanding":"7877.68","Gross Profit Percentage":"-7.04"}, {"attributes":{"jmq_listprice":"8094.00","jmq_netprice":"6971.40","jmq_vat":"906.28","jmq_grossprice":"7877.68","jmq_grossprofit":"-476.30","jmq_costprice":"7484.00","jmq_amountoutstanding":"7877.68","jmq_updatedat":"2026-01-30T17:17:26.000000Z","jmq_grossprofit_percentage":"-7.04"},"old":{"jmq_listprice":"7852.00","jmq_netprice":"6765.70","jmq_vat":"879.54","jmq_grossprice":"7645.24","jmq_grossprofit":"-440.00","jmq_costprice":"7242.00","jmq_amountoutstanding":"7645.24","jmq_updatedat":"2026-01-30T17:17:25.000000Z","jmq_grossprofit_percentage":"-6.71"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:17:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373617,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:17:26","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8094.00\",\"jmq_netprice\":\"6971.40\",\"jmq_vat\":\"906.28\",\"jmq_grossprice\":\"7877.68\",\"jmq_grossprofit\":\"-476.30\",\"jmq_costprice\":\"7484.00\",\"jmq_amountoutstanding\":\"7877.68\",\"jmq_updatedat\":\"2026-01-30T17:17:26.000000Z\",\"jmq_grossprofit_percentage\":\"-7.04\"},\"old\":{\"jmq_listprice\":\"7852.00\",\"jmq_netprice\":\"6765.70\",\"jmq_vat\":\"879.54\",\"jmq_grossprice\":\"7645.24\",\"jmq_grossprofit\":\"-440.00\",\"jmq_costprice\":\"7242.00\",\"jmq_amountoutstanding\":\"7645.24\",\"jmq_updatedat\":\"2026-01-30T17:17:25.000000Z\",\"jmq_grossprofit_percentage\":\"-6.71\"}}","actionType":"updated","changedTo":{"List Price":"8094.00","Net Price":"6971.40","VAT Price":"906.28","Gross Price Amount":"7877.68","Gross Profit":"-476.30","Total CostPrice":"7484.00","Amount Outstanding":"7877.68","Gross Profit Percentage":"-7.04"},"changedFrom":{"List Price":"7852.00","Net Price":"6765.70","VAT Price":"879.54","Gross Price Amount":"7645.24","Gross Profit":"-440.00","Total CostPrice":"7242.00","Amount Outstanding":"7645.24","Gross Profit Percentage":"-6.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:17:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"Gross Profit":"-476.30","Gross Profit Percentage":"-7.04"}, {"Gross Profit":"-512.60","Gross Profit Percentage":"-7.35"}, {"attributes":{"jmq_grossprofit":"-512.60","jmq_updatedat":"2026-01-30T17:17:35.000000Z","jmq_grossprofit_percentage":"-7.35"},"old":{"jmq_grossprofit":"-476.30","jmq_updatedat":"2026-01-30T17:17:34.000000Z","jmq_grossprofit_percentage":"-7.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:17:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373624,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:17:35","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-512.60\",\"jmq_updatedat\":\"2026-01-30T17:17:35.000000Z\",\"jmq_grossprofit_percentage\":\"-7.35\"},\"old\":{\"jmq_grossprofit\":\"-476.30\",\"jmq_updatedat\":\"2026-01-30T17:17:34.000000Z\",\"jmq_grossprofit_percentage\":\"-7.04\"}}","actionType":"updated","changedTo":{"Gross Profit":"-512.60","Gross Profit Percentage":"-7.35"},"changedFrom":{"Gross Profit":"-476.30","Gross Profit Percentage":"-7.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:18:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"1997.58","Net Price":"1997.58","VAT Price":"129.86","Gross Price Amount":"2127.44","Total CostPrice":"879.29","Amount Outstanding":"2127.44"}, {"List Price":"2082.81","Net Price":"2082.81","VAT Price":"135.40","Gross Price Amount":"2218.21","Total CostPrice":"909.73","Amount Outstanding":"2218.21"}, {"attributes":{"jmq_listprice":"2082.81","jmq_netprice":"2082.81","jmq_vat":"135.40","jmq_grossprice":"2218.21","jmq_costprice":"909.73","jmq_amountoutstanding":"2218.21","jmq_updatedat":"2026-01-30T17:18:03.000000Z"},"old":{"jmq_listprice":"1997.58","jmq_netprice":"1997.58","jmq_vat":"129.86","jmq_grossprice":"2127.44","jmq_costprice":"879.29","jmq_amountoutstanding":"2127.44","jmq_updatedat":"2026-01-30T17:18:00.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:18:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716620,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:18:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2082.81\",\"jmq_netprice\":\"2082.81\",\"jmq_vat\":\"135.40\",\"jmq_grossprice\":\"2218.21\",\"jmq_costprice\":\"909.73\",\"jmq_amountoutstanding\":\"2218.21\",\"jmq_updatedat\":\"2026-01-30T17:18:03.000000Z\"},\"old\":{\"jmq_listprice\":\"1997.58\",\"jmq_netprice\":\"1997.58\",\"jmq_vat\":\"129.86\",\"jmq_grossprice\":\"2127.44\",\"jmq_costprice\":\"879.29\",\"jmq_amountoutstanding\":\"2127.44\",\"jmq_updatedat\":\"2026-01-30T17:18:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2082.81","Net Price":"2082.81","VAT Price":"135.40","Gross Price Amount":"2218.21","Total CostPrice":"909.73","Amount Outstanding":"2218.21"},"changedFrom":{"List Price":"1997.58","Net Price":"1997.58","VAT Price":"129.86","Gross Price Amount":"2127.44","Total CostPrice":"879.29","Amount Outstanding":"2127.44"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:18:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"8094.00","Net Price":"6971.40","VAT Price":"906.28","Gross Price Amount":"7877.68","Total CostPrice":"7484.00","Amount Outstanding":"7877.68"}, {"List Price":"8336.00","Net Price":"7177.10","VAT Price":"933.02","Gross Price Amount":"8110.12","Total CostPrice":"7726.00","Amount Outstanding":"8110.12"}, {"attributes":{"jmq_listprice":"8336.00","jmq_netprice":"7177.10","jmq_vat":"933.02","jmq_grossprice":"8110.12","jmq_costprice":"7726.00","jmq_amountoutstanding":"8110.12","jmq_updatedat":"2026-01-30T17:18:10.000000Z"},"old":{"jmq_listprice":"8094.00","jmq_netprice":"6971.40","jmq_vat":"906.28","jmq_grossprice":"7877.68","jmq_costprice":"7484.00","jmq_amountoutstanding":"7877.68","jmq_updatedat":"2026-01-30T17:18:08.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:18:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373631,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:18:10","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8336.00\",\"jmq_netprice\":\"7177.10\",\"jmq_vat\":\"933.02\",\"jmq_grossprice\":\"8110.12\",\"jmq_costprice\":\"7726.00\",\"jmq_amountoutstanding\":\"8110.12\",\"jmq_updatedat\":\"2026-01-30T17:18:10.000000Z\"},\"old\":{\"jmq_listprice\":\"8094.00\",\"jmq_netprice\":\"6971.40\",\"jmq_vat\":\"906.28\",\"jmq_grossprice\":\"7877.68\",\"jmq_costprice\":\"7484.00\",\"jmq_amountoutstanding\":\"7877.68\",\"jmq_updatedat\":\"2026-01-30T17:18:08.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"8336.00","Net Price":"7177.10","VAT Price":"933.02","Gross Price Amount":"8110.12","Total CostPrice":"7726.00","Amount Outstanding":"8110.12"},"changedFrom":{"List Price":"8094.00","Net Price":"6971.40","VAT Price":"906.28","Gross Price Amount":"7877.68","Total CostPrice":"7484.00","Amount Outstanding":"7877.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:18:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"8336.00","Net Price":"7177.10","VAT Price":"933.02","Gross Price Amount":"8110.12","Gross Profit":"-512.60","Total CostPrice":"7726.00","Amount Outstanding":"8110.12","Gross Profit Percentage":"-7.35"}, {"List Price":"8578.00","Net Price":"7382.80","VAT Price":"959.76","Gross Price Amount":"8342.56","Gross Profit":"-548.90","Total CostPrice":"7968.00","Amount Outstanding":"8342.56","Gross Profit Percentage":"-7.65"}, {"attributes":{"jmq_listprice":"8578.00","jmq_netprice":"7382.80","jmq_vat":"959.76","jmq_grossprice":"8342.56","jmq_grossprofit":"-548.90","jmq_costprice":"7968.00","jmq_amountoutstanding":"8342.56","jmq_updatedat":"2026-01-30T17:18:23.000000Z","jmq_grossprofit_percentage":"-7.65"},"old":{"jmq_listprice":"8336.00","jmq_netprice":"7177.10","jmq_vat":"933.02","jmq_grossprice":"8110.12","jmq_grossprofit":"-512.60","jmq_costprice":"7726.00","jmq_amountoutstanding":"8110.12","jmq_updatedat":"2026-01-30T17:18:21.000000Z","jmq_grossprofit_percentage":"-7.35"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:18:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373638,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:18:23","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8578.00\",\"jmq_netprice\":\"7382.80\",\"jmq_vat\":\"959.76\",\"jmq_grossprice\":\"8342.56\",\"jmq_grossprofit\":\"-548.90\",\"jmq_costprice\":\"7968.00\",\"jmq_amountoutstanding\":\"8342.56\",\"jmq_updatedat\":\"2026-01-30T17:18:23.000000Z\",\"jmq_grossprofit_percentage\":\"-7.65\"},\"old\":{\"jmq_listprice\":\"8336.00\",\"jmq_netprice\":\"7177.10\",\"jmq_vat\":\"933.02\",\"jmq_grossprice\":\"8110.12\",\"jmq_grossprofit\":\"-512.60\",\"jmq_costprice\":\"7726.00\",\"jmq_amountoutstanding\":\"8110.12\",\"jmq_updatedat\":\"2026-01-30T17:18:21.000000Z\",\"jmq_grossprofit_percentage\":\"-7.35\"}}","actionType":"updated","changedTo":{"List Price":"8578.00","Net Price":"7382.80","VAT Price":"959.76","Gross Price Amount":"8342.56","Gross Profit":"-548.90","Total CostPrice":"7968.00","Amount Outstanding":"8342.56","Gross Profit Percentage":"-7.65"},"changedFrom":{"List Price":"8336.00","Net Price":"7177.10","VAT Price":"933.02","Gross Price Amount":"8110.12","Gross Profit":"-512.60","Total CostPrice":"7726.00","Amount Outstanding":"8110.12","Gross Profit Percentage":"-7.35"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:18:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"2082.81","Net Price":"2082.81","VAT Price":"135.40","Gross Price Amount":"2218.21","Total CostPrice":"909.73","Amount Outstanding":"2218.21"}, {"List Price":"2168.04","Net Price":"2168.04","VAT Price":"140.94","Gross Price Amount":"2308.98","Total CostPrice":"940.17","Amount Outstanding":"2308.98"}, {"attributes":{"jmq_listprice":"2168.04","jmq_netprice":"2168.04","jmq_vat":"140.94","jmq_grossprice":"2308.98","jmq_costprice":"940.17","jmq_amountoutstanding":"2308.98","jmq_updatedat":"2026-01-30T17:18:32.000000Z"},"old":{"jmq_listprice":"2082.81","jmq_netprice":"2082.81","jmq_vat":"135.40","jmq_grossprice":"2218.21","jmq_costprice":"909.73","jmq_amountoutstanding":"2218.21","jmq_updatedat":"2026-01-30T17:18:29.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:18:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716627,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:18:32","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2168.04\",\"jmq_netprice\":\"2168.04\",\"jmq_vat\":\"140.94\",\"jmq_grossprice\":\"2308.98\",\"jmq_costprice\":\"940.17\",\"jmq_amountoutstanding\":\"2308.98\",\"jmq_updatedat\":\"2026-01-30T17:18:32.000000Z\"},\"old\":{\"jmq_listprice\":\"2082.81\",\"jmq_netprice\":\"2082.81\",\"jmq_vat\":\"135.40\",\"jmq_grossprice\":\"2218.21\",\"jmq_costprice\":\"909.73\",\"jmq_amountoutstanding\":\"2218.21\",\"jmq_updatedat\":\"2026-01-30T17:18:29.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2168.04","Net Price":"2168.04","VAT Price":"140.94","Gross Price Amount":"2308.98","Total CostPrice":"940.17","Amount Outstanding":"2308.98"},"changedFrom":{"List Price":"2082.81","Net Price":"2082.81","VAT Price":"135.40","Gross Price Amount":"2218.21","Total CostPrice":"909.73","Amount Outstanding":"2218.21"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:18:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"8578.00","Net Price":"7382.80","VAT Price":"959.76","Gross Price Amount":"8342.56","Gross Profit":"-548.90","Total CostPrice":"7968.00","Amount Outstanding":"8342.56","Gross Profit Percentage":"-7.65"}, {"List Price":"8820.00","Net Price":"7588.50","VAT Price":"986.51","Gross Price Amount":"8575.01","Gross Profit":"-585.20","Total CostPrice":"8210.00","Amount Outstanding":"8575.01","Gross Profit Percentage":"-7.93"}, {"attributes":{"jmq_listprice":"8820.00","jmq_netprice":"7588.50","jmq_vat":"986.51","jmq_grossprice":"8575.01","jmq_grossprofit":"-585.20","jmq_costprice":"8210.00","jmq_amountoutstanding":"8575.01","jmq_updatedat":"2026-01-30T17:18:38.000000Z","jmq_grossprofit_percentage":"-7.93"},"old":{"jmq_listprice":"8578.00","jmq_netprice":"7382.80","jmq_vat":"959.76","jmq_grossprice":"8342.56","jmq_grossprofit":"-548.90","jmq_costprice":"7968.00","jmq_amountoutstanding":"8342.56","jmq_updatedat":"2026-01-30T17:18:37.000000Z","jmq_grossprofit_percentage":"-7.65"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:18:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373645,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:18:38","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8820.00\",\"jmq_netprice\":\"7588.50\",\"jmq_vat\":\"986.51\",\"jmq_grossprice\":\"8575.01\",\"jmq_grossprofit\":\"-585.20\",\"jmq_costprice\":\"8210.00\",\"jmq_amountoutstanding\":\"8575.01\",\"jmq_updatedat\":\"2026-01-30T17:18:38.000000Z\",\"jmq_grossprofit_percentage\":\"-7.93\"},\"old\":{\"jmq_listprice\":\"8578.00\",\"jmq_netprice\":\"7382.80\",\"jmq_vat\":\"959.76\",\"jmq_grossprice\":\"8342.56\",\"jmq_grossprofit\":\"-548.90\",\"jmq_costprice\":\"7968.00\",\"jmq_amountoutstanding\":\"8342.56\",\"jmq_updatedat\":\"2026-01-30T17:18:37.000000Z\",\"jmq_grossprofit_percentage\":\"-7.65\"}}","actionType":"updated","changedTo":{"List Price":"8820.00","Net Price":"7588.50","VAT Price":"986.51","Gross Price Amount":"8575.01","Gross Profit":"-585.20","Total CostPrice":"8210.00","Amount Outstanding":"8575.01","Gross Profit Percentage":"-7.93"},"changedFrom":{"List Price":"8578.00","Net Price":"7382.80","VAT Price":"959.76","Gross Price Amount":"8342.56","Gross Profit":"-548.90","Total CostPrice":"7968.00","Amount Outstanding":"8342.56","Gross Profit Percentage":"-7.65"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:19:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"List Price":"8820.00","Net Price":"7588.50","VAT Price":"986.51","Gross Price Amount":"8575.01","Gross Profit":"-585.20","Total CostPrice":"8210.00","Amount Outstanding":"8575.01","Gross Profit Percentage":"-7.93"}, {"List Price":"9062.00","Net Price":"7794.20","VAT Price":"1013.25","Gross Price Amount":"8807.45","Gross Profit":"-621.50","Total CostPrice":"8452.00","Amount Outstanding":"8807.45","Gross Profit Percentage":"-8.19"}, {"attributes":{"jmq_listprice":"9062.00","jmq_netprice":"7794.20","jmq_vat":"1013.25","jmq_grossprice":"8807.45","jmq_grossprofit":"-621.50","jmq_costprice":"8452.00","jmq_amountoutstanding":"8807.45","jmq_updatedat":"2026-01-30T17:19:01.000000Z","jmq_grossprofit_percentage":"-8.19"},"old":{"jmq_listprice":"8820.00","jmq_netprice":"7588.50","jmq_vat":"986.51","jmq_grossprice":"8575.01","jmq_grossprofit":"-585.20","jmq_costprice":"8210.00","jmq_amountoutstanding":"8575.01","jmq_updatedat":"2026-01-30T17:18:59.000000Z","jmq_grossprofit_percentage":"-7.93"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:19:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373652,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:19:01","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"9062.00\",\"jmq_netprice\":\"7794.20\",\"jmq_vat\":\"1013.25\",\"jmq_grossprice\":\"8807.45\",\"jmq_grossprofit\":\"-621.50\",\"jmq_costprice\":\"8452.00\",\"jmq_amountoutstanding\":\"8807.45\",\"jmq_updatedat\":\"2026-01-30T17:19:01.000000Z\",\"jmq_grossprofit_percentage\":\"-8.19\"},\"old\":{\"jmq_listprice\":\"8820.00\",\"jmq_netprice\":\"7588.50\",\"jmq_vat\":\"986.51\",\"jmq_grossprice\":\"8575.01\",\"jmq_grossprofit\":\"-585.20\",\"jmq_costprice\":\"8210.00\",\"jmq_amountoutstanding\":\"8575.01\",\"jmq_updatedat\":\"2026-01-30T17:18:59.000000Z\",\"jmq_grossprofit_percentage\":\"-7.93\"}}","actionType":"updated","changedTo":{"List Price":"9062.00","Net Price":"7794.20","VAT Price":"1013.25","Gross Price Amount":"8807.45","Gross Profit":"-621.50","Total CostPrice":"8452.00","Amount Outstanding":"8807.45","Gross Profit Percentage":"-8.19"},"changedFrom":{"List Price":"8820.00","Net Price":"7588.50","VAT Price":"986.51","Gross Price Amount":"8575.01","Gross Profit":"-585.20","Total CostPrice":"8210.00","Amount Outstanding":"8575.01","Gross Profit Percentage":"-7.93"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:19:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, {"Gross Profit":"-621.50","Gross Profit Percentage":"-8.19"}, {"Gross Profit":"-657.80","Gross Profit Percentage":"-8.44"}, {"attributes":{"jmq_grossprofit":"-657.80","jmq_updatedat":"2026-01-30T17:19:10.000000Z","jmq_grossprofit_percentage":"-8.44"},"old":{"jmq_grossprofit":"-621.50","jmq_updatedat":"2026-01-30T17:19:08.000000Z","jmq_grossprofit_percentage":"-8.19"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:19:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373659,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:19:10","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-657.80\",\"jmq_updatedat\":\"2026-01-30T17:19:10.000000Z\",\"jmq_grossprofit_percentage\":\"-8.44\"},\"old\":{\"jmq_grossprofit\":\"-621.50\",\"jmq_updatedat\":\"2026-01-30T17:19:08.000000Z\",\"jmq_grossprofit_percentage\":\"-8.19\"}}","actionType":"updated","changedTo":{"Gross Profit":"-657.80","Gross Profit Percentage":"-8.44"},"changedFrom":{"Gross Profit":"-621.50","Gross Profit Percentage":"-8.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:19:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"2168.04","Net Price":"2168.04","VAT Price":"140.94","Gross Price Amount":"2308.98","Total CostPrice":"940.17","Amount Outstanding":"2308.98"}, {"List Price":"2261.81","Net Price":"2261.81","VAT Price":"147.04","Gross Price Amount":"2408.85","Total CostPrice":"973.66","Amount Outstanding":"2408.85"}, {"attributes":{"jmq_listprice":"2261.81","jmq_netprice":"2261.81","jmq_vat":"147.04","jmq_grossprice":"2408.85","jmq_costprice":"973.66","jmq_amountoutstanding":"2408.85","jmq_updatedat":"2026-01-30T17:19:17.000000Z"},"old":{"jmq_listprice":"2168.04","jmq_netprice":"2168.04","jmq_vat":"140.94","jmq_grossprice":"2308.98","jmq_costprice":"940.17","jmq_amountoutstanding":"2308.98","jmq_updatedat":"2026-01-30T17:19:14.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:19:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716634,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:19:17","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2261.81\",\"jmq_netprice\":\"2261.81\",\"jmq_vat\":\"147.04\",\"jmq_grossprice\":\"2408.85\",\"jmq_costprice\":\"973.66\",\"jmq_amountoutstanding\":\"2408.85\",\"jmq_updatedat\":\"2026-01-30T17:19:17.000000Z\"},\"old\":{\"jmq_listprice\":\"2168.04\",\"jmq_netprice\":\"2168.04\",\"jmq_vat\":\"140.94\",\"jmq_grossprice\":\"2308.98\",\"jmq_costprice\":\"940.17\",\"jmq_amountoutstanding\":\"2308.98\",\"jmq_updatedat\":\"2026-01-30T17:19:14.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2261.81","Net Price":"2261.81","VAT Price":"147.04","Gross Price Amount":"2408.85","Total CostPrice":"973.66","Amount Outstanding":"2408.85"},"changedFrom":{"List Price":"2168.04","Net Price":"2168.04","VAT Price":"140.94","Gross Price Amount":"2308.98","Total CostPrice":"940.17","Amount Outstanding":"2308.98"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:19:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1535, App\Models\JobMultiQuotePivotModel, 1533, App\Models\Job\bm_jobdetails, 6, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-23T18:35:01.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-30T17:19:51.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:19:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":373684,"logName":"default","subjectId":1535,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:19:58","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-23T18:35:01.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:19:51.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141510","parentSubjectId":1533,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:20:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"2261.81","Net Price":"2261.81","VAT Price":"147.04","Gross Price Amount":"2408.85","Total CostPrice":"973.66","Amount Outstanding":"2408.85"}, {"List Price":"2355.58","Net Price":"2355.58","VAT Price":"153.14","Gross Price Amount":"2508.72","Total CostPrice":"1007.15","Amount Outstanding":"2508.72"}, {"attributes":{"jmq_listprice":"2355.58","jmq_netprice":"2355.58","jmq_vat":"153.14","jmq_grossprice":"2508.72","jmq_costprice":"1007.15","jmq_amountoutstanding":"2508.72","jmq_updatedat":"2026-01-30T17:20:03.000000Z"},"old":{"jmq_listprice":"2261.81","jmq_netprice":"2261.81","jmq_vat":"147.04","jmq_grossprice":"2408.85","jmq_costprice":"973.66","jmq_amountoutstanding":"2408.85","jmq_updatedat":"2026-01-30T17:19:59.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:20:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716641,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:20:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2355.58\",\"jmq_netprice\":\"2355.58\",\"jmq_vat\":\"153.14\",\"jmq_grossprice\":\"2508.72\",\"jmq_costprice\":\"1007.15\",\"jmq_amountoutstanding\":\"2508.72\",\"jmq_updatedat\":\"2026-01-30T17:20:03.000000Z\"},\"old\":{\"jmq_listprice\":\"2261.81\",\"jmq_netprice\":\"2261.81\",\"jmq_vat\":\"147.04\",\"jmq_grossprice\":\"2408.85\",\"jmq_costprice\":\"973.66\",\"jmq_amountoutstanding\":\"2408.85\",\"jmq_updatedat\":\"2026-01-30T17:19:59.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2355.58","Net Price":"2355.58","VAT Price":"153.14","Gross Price Amount":"2508.72","Total CostPrice":"1007.15","Amount Outstanding":"2508.72"},"changedFrom":{"List Price":"2261.81","Net Price":"2261.81","VAT Price":"147.04","Gross Price Amount":"2408.85","Total CostPrice":"973.66","Amount Outstanding":"2408.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:20:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 813, App\Models\JobMultiQuotePivotModel, 813, App\Models\Job\bm_jobdetails, 50, {"List Price":"392.00","Net Price":"392.00","Gross Price Amount":"392.00","Total CostPrice":"392.00","Amount Outstanding":"392.00","End Customer Override Net Price":"392.00","End Customer Override Gross Price":"392.00"}, {"List Price":"442.00","Net Price":"442.00","Gross Price Amount":"442.00","Total CostPrice":"442.00","Amount Outstanding":"442.00","End Customer Override Net Price":"442.00","End Customer Override Gross Price":"442.00"}, {"attributes":{"jmq_listprice":"442.00","jmq_netprice":"442.00","jmq_grossprice":"442.00","jmq_costprice":"442.00","jmq_amountoutstanding":"442.00","jmq_endcustomeroverridenetprice":"442.00","jmq_endcustomeroverridegrossprice":"442.00","jmq_updatedat":"2026-01-30T17:20:03.000000Z"},"old":{"jmq_listprice":"392.00","jmq_netprice":"392.00","jmq_grossprice":"392.00","jmq_costprice":"392.00","jmq_amountoutstanding":"392.00","jmq_endcustomeroverridenetprice":"392.00","jmq_endcustomeroverridegrossprice":"392.00","jmq_updatedat":"2026-01-30T17:20:02.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 17:20:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135952,"logName":"default","subjectId":813,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":50,"dateTime":"2026-01-30 17:20:03","causerId":50,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"442.00\",\"jmq_netprice\":\"442.00\",\"jmq_grossprice\":\"442.00\",\"jmq_costprice\":\"442.00\",\"jmq_amountoutstanding\":\"442.00\",\"jmq_endcustomeroverridenetprice\":\"442.00\",\"jmq_endcustomeroverridegrossprice\":\"442.00\",\"jmq_updatedat\":\"2026-01-30T17:20:03.000000Z\"},\"old\":{\"jmq_listprice\":\"392.00\",\"jmq_netprice\":\"392.00\",\"jmq_grossprice\":\"392.00\",\"jmq_costprice\":\"392.00\",\"jmq_amountoutstanding\":\"392.00\",\"jmq_endcustomeroverridenetprice\":\"392.00\",\"jmq_endcustomeroverridegrossprice\":\"392.00\",\"jmq_updatedat\":\"2026-01-30T17:20:02.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"442.00","Net Price":"442.00","Gross Price Amount":"442.00","Total CostPrice":"442.00","Amount Outstanding":"442.00","End Customer Override Net Price":"442.00","End Customer Override Gross Price":"442.00"},"changedFrom":{"List Price":"392.00","Net Price":"392.00","Gross Price Amount":"392.00","Total CostPrice":"392.00","Amount Outstanding":"392.00","End Customer Override Net Price":"392.00","End Customer Override Gross Price":"392.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":813,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:20:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 813, App\Models\JobMultiQuotePivotModel, 813, App\Models\Job\bm_jobdetails, 50, {"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00"}, {"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\""}, {"attributes":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","jmq_userdefinedarray":"\"\"","jmq_updatedat":"2026-01-30T17:19:41.000000Z"},"old":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00","jmq_userdefinedarray":null,"jmq_updatedat":"2026-01-30T17:20:03.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 17:20:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135958,"logName":"default","subjectId":813,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":50,"dateTime":"2026-01-30 17:20:11","causerId":50,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_creditlimit\":\"10.00\",\"jmq_creditbalance\":\"10.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:19:41.000000Z\"},\"old\":{\"jmq_creditlimit\":\"0.00\",\"jmq_creditbalance\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_updatedat\":\"2026-01-30T17:20:03.000000Z\"}}","actionType":"updated","changedTo":{"jmq_creditlimit":"10.00","jmq_creditbalance":"10.00","User Defined Values":"\"\""},"changedFrom":{"jmq_creditlimit":"0.00","jmq_creditbalance":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":813,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:20:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 813, App\Models\JobMultiQuotePivotModel, 813, App\Models\Job\bm_jobdetails, 50, {"List Price":"442.00","Net Price":"442.00","Gross Price Amount":"442.00","Total CostPrice":"442.00","Amount Outstanding":"442.00","End Customer Override Net Price":"442.00","End Customer Override Gross Price":"442.00"}, {"List Price":"407.00","Net Price":"407.00","Gross Price Amount":"407.00","Total CostPrice":"407.00","Amount Outstanding":"407.00","End Customer Override Net Price":"407.00","End Customer Override Gross Price":"407.00"}, {"attributes":{"jmq_listprice":"407.00","jmq_netprice":"407.00","jmq_grossprice":"407.00","jmq_costprice":"407.00","jmq_amountoutstanding":"407.00","jmq_endcustomeroverridenetprice":"407.00","jmq_endcustomeroverridegrossprice":"407.00","jmq_updatedat":"2026-01-30T17:20:33.000000Z"},"old":{"jmq_listprice":"442.00","jmq_netprice":"442.00","jmq_grossprice":"442.00","jmq_costprice":"442.00","jmq_amountoutstanding":"442.00","jmq_endcustomeroverridenetprice":"442.00","jmq_endcustomeroverridegrossprice":"442.00","jmq_updatedat":"2026-01-30T17:20:32.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 17:20:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":135966,"logName":"default","subjectId":813,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":50,"dateTime":"2026-01-30 17:20:33","causerId":50,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"407.00\",\"jmq_netprice\":\"407.00\",\"jmq_grossprice\":\"407.00\",\"jmq_costprice\":\"407.00\",\"jmq_amountoutstanding\":\"407.00\",\"jmq_endcustomeroverridenetprice\":\"407.00\",\"jmq_endcustomeroverridegrossprice\":\"407.00\",\"jmq_updatedat\":\"2026-01-30T17:20:33.000000Z\"},\"old\":{\"jmq_listprice\":\"442.00\",\"jmq_netprice\":\"442.00\",\"jmq_grossprice\":\"442.00\",\"jmq_costprice\":\"442.00\",\"jmq_amountoutstanding\":\"442.00\",\"jmq_endcustomeroverridenetprice\":\"442.00\",\"jmq_endcustomeroverridegrossprice\":\"442.00\",\"jmq_updatedat\":\"2026-01-30T17:20:32.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"407.00","Net Price":"407.00","Gross Price Amount":"407.00","Total CostPrice":"407.00","Amount Outstanding":"407.00","End Customer Override Net Price":"407.00","End Customer Override Gross Price":"407.00"},"changedFrom":{"List Price":"442.00","Net Price":"442.00","Gross Price Amount":"442.00","Total CostPrice":"442.00","Amount Outstanding":"442.00","End Customer Override Net Price":"442.00","End Customer Override Gross Price":"442.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":813,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:20:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9876, App\Models\JobMultiQuotePivotModel, 9875, App\Models\Job\bm_jobdetails, 2, {"List Price":"2355.58","Net Price":"2355.58","VAT Price":"153.14","Gross Price Amount":"2508.72","Total CostPrice":"1007.15","Amount Outstanding":"2508.72"}, {"List Price":"3661.82","Net Price":"3661.82","VAT Price":"238.05","Gross Price Amount":"3899.87","Total CostPrice":"1639.53","Amount Outstanding":"3899.87"}, {"attributes":{"jmq_listprice":"3661.82","jmq_netprice":"3661.82","jmq_vat":"238.05","jmq_grossprice":"3899.87","jmq_costprice":"1639.53","jmq_amountoutstanding":"3899.87","jmq_updatedat":"2026-01-30T17:20:57.000000Z"},"old":{"jmq_listprice":"2355.58","jmq_netprice":"2355.58","jmq_vat":"153.14","jmq_grossprice":"2508.72","jmq_costprice":"1007.15","jmq_amountoutstanding":"2508.72","jmq_updatedat":"2026-01-30T17:20:54.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:20:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716648,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:20:57","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3661.82\",\"jmq_netprice\":\"3661.82\",\"jmq_vat\":\"238.05\",\"jmq_grossprice\":\"3899.87\",\"jmq_costprice\":\"1639.53\",\"jmq_amountoutstanding\":\"3899.87\",\"jmq_updatedat\":\"2026-01-30T17:20:57.000000Z\"},\"old\":{\"jmq_listprice\":\"2355.58\",\"jmq_netprice\":\"2355.58\",\"jmq_vat\":\"153.14\",\"jmq_grossprice\":\"2508.72\",\"jmq_costprice\":\"1007.15\",\"jmq_amountoutstanding\":\"2508.72\",\"jmq_updatedat\":\"2026-01-30T17:20:54.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3661.82","Net Price":"3661.82","VAT Price":"238.05","Gross Price Amount":"3899.87","Total CostPrice":"1639.53","Amount Outstanding":"3899.87"},"changedFrom":{"List Price":"2355.58","Net Price":"2355.58","VAT Price":"153.14","Gross Price Amount":"2508.72","Total CostPrice":"1007.15","Amount Outstanding":"2508.72"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:21:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716651,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:21:02","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_additionalcontacts\":\"7669\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605073\\\",\\\"35\\\":\\\"BLAN0004\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":29,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_duedatechangedmanually\":1,\"jd_grossprofit\":\"2022.29\",\"jd_grossprofit_percentage\":\"55.23\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedat\":\"2026-01-30T17:21:02.000000Z\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_additionalcontacts\":\"7669,7669,0\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"\\\",\\\"35\\\":\\\"\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":29,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"countryText\\\":\\\"USA\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_duedatechangedmanually\":0,\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridevalue\":null,\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedat\":\"2026-01-30T17:20:57.000000Z\",\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null,\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7,"Additional Contacts":"7669","Gross Profit":"2022.29","Gross Profit Percentage":"55.23"},"changedFrom":{"":"USA","Additional Contacts":"7669,7669,0","jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the fields ,Additional Contacts,Production Due Date,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716653,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:21:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"2022.29\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\",\"jmq_grossprofit_percentage\":\"55.23\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T17:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Gross Profit":"2022.29","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"55.23","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716659,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:21:21","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T17:21:21.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T17:21:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716661,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:21:24","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"3936.82\",\"jd_netprice\":\"3936.82\",\"jd_vat\":\"255.93\",\"jd_grossprice\":\"4192.75\",\"jd_amountoutstanding\":\"4192.75\",\"jd_updatedat\":\"2026-01-30T17:21:24.000000Z\"},\"old\":{\"jd_listprice\":\"3661.82\",\"jd_netprice\":\"3661.82\",\"jd_vat\":\"238.05\",\"jd_grossprice\":\"3899.87\",\"jd_amountoutstanding\":\"3899.87\",\"jd_updatedat\":\"2026-01-30T17:21:21.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3936.82","VAT Price":"255.93","Gross Price Amount":"4192.75","Amount Outstanding":"4192.75"},"changedFrom":{"Net Price":"3661.82","VAT Price":"238.05","Gross Price Amount":"3899.87","Amount Outstanding":"3899.87"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716663,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:21:24","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3936.82\",\"jmq_netprice\":\"3936.82\",\"jmq_vat\":\"255.93\",\"jmq_grossprice\":\"4192.75\",\"jmq_amountoutstanding\":\"4192.75\",\"jmq_updatedat\":\"2026-01-30T17:21:24.000000Z\"},\"old\":{\"jmq_listprice\":\"3661.82\",\"jmq_netprice\":\"3661.82\",\"jmq_vat\":\"238.05\",\"jmq_grossprice\":\"3899.87\",\"jmq_amountoutstanding\":\"3899.87\",\"jmq_updatedat\":\"2026-01-30T17:21:21.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"3936.82","Net Price":"3936.82","VAT Price":"255.93","Gross Price Amount":"4192.75","Amount Outstanding":"4192.75"},"changedFrom":{"List Price":"3661.82","Net Price":"3661.82","VAT Price":"238.05","Gross Price Amount":"3899.87","Amount Outstanding":"3899.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716666,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:21:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"3543.14\",\"jd_vat\":\"230.30\",\"jd_overridetypeid\":4,\"jd_orderformprice\":\"10.00\",\"jd_grossprice\":\"3773.44\",\"jd_grossprofit\":\"1903.61\",\"jd_grossprofit_percentage\":\"53.73\",\"jd_overrideprice\":\"10.00\",\"jd_amountoutstanding\":\"3773.44\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T17:21:36.000000Z\"},\"old\":{\"jd_netprice\":\"3936.82\",\"jd_vat\":\"255.93\",\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"4192.75\",\"jd_grossprofit\":\"2022.29\",\"jd_grossprofit_percentage\":\"55.23\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"4192.75\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T17:21:24.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3543.14","VAT Price":"230.30","Discount":"10.00","Gross Price Amount":"3773.44","Gross Profit":"1903.61","Gross Profit Percentage":"53.73","Override Price":"10.00","Amount Outstanding":"3773.44"},"changedFrom":{"Net Price":"3936.82","VAT Price":"255.93","Discount":"0.00","Gross Price Amount":"4192.75","Gross Profit":"2022.29","Gross Profit Percentage":"55.23","Amount Outstanding":"4192.75"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716668,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:21:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3543.14\",\"jmq_vat\":\"230.30\",\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"10.00\",\"jmq_grossprice\":\"3773.44\",\"jmq_grossprofit\":\"1903.61\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"3773.44\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\",\"jmq_grossprofit_percentage\":\"53.73\"},\"old\":{\"jmq_netprice\":\"3936.82\",\"jmq_vat\":\"255.93\",\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"4192.75\",\"jmq_grossprofit\":\"2022.29\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"4192.75\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:21:24.000000Z\",\"jmq_grossprofit_percentage\":\"55.23\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3543.14","VAT Price":"230.30","jmq_overridetypeid":4,"Discount":"10.00","Gross Price Amount":"3773.44","Gross Profit":"1903.61","Override Price":"10.00","Amount Outstanding":"3773.44","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"53.73"},"changedFrom":{"Net Price":"3936.82","VAT Price":"255.93","jmq_overridetypeid":3,"Discount":"0.00","Gross Price Amount":"4192.75","Gross Profit":"2022.29","Amount Outstanding":"4192.75","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"55.23"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:21:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 82, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"List Price":"175.05","Net Price":"175.05","Gross Price Amount":"175.05","Total CostPrice":"194.50","Amount Outstanding":"175.05"}, {"List Price":"260.55","Net Price":"260.55","Gross Price Amount":"260.55","Total CostPrice":"280.00","Amount Outstanding":"260.55"}, {"attributes":{"jmq_listprice":"260.55","jmq_netprice":"260.55","jmq_grossprice":"260.55","jmq_costprice":"280.00","jmq_amountoutstanding":"260.55","jmq_updatedat":"2026-01-30T17:21:39.000000Z"},"old":{"jmq_listprice":"175.05","jmq_netprice":"175.05","jmq_grossprice":"175.05","jmq_costprice":"194.50","jmq_amountoutstanding":"175.05","jmq_updatedat":"2026-01-30T17:21:38.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:21:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":28437,"logName":"default","subjectId":82,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:21:39","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"260.55\",\"jmq_netprice\":\"260.55\",\"jmq_grossprice\":\"260.55\",\"jmq_costprice\":\"280.00\",\"jmq_amountoutstanding\":\"260.55\",\"jmq_updatedat\":\"2026-01-30T17:21:39.000000Z\"},\"old\":{\"jmq_listprice\":\"175.05\",\"jmq_netprice\":\"175.05\",\"jmq_grossprice\":\"175.05\",\"jmq_costprice\":\"194.50\",\"jmq_amountoutstanding\":\"175.05\",\"jmq_updatedat\":\"2026-01-30T17:21:38.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"260.55","Net Price":"260.55","Gross Price Amount":"260.55","Total CostPrice":"280.00","Amount Outstanding":"260.55"},"changedFrom":{"List Price":"175.05","Net Price":"175.05","Gross Price Amount":"175.05","Total CostPrice":"194.50","Amount Outstanding":"175.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:22:25] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 813, App\Models\JobMultiQuotePivotModel, 813, App\Models\Job\bm_jobdetails, 50, {"Is Online Order Submitted":1}, {"Is Online Order Submitted":0}, {"attributes":{"jmq_isonlineordersubmitted":0,"jmq_updatedat":"2026-01-30T17:22:25.000000Z"},"old":{"jmq_isonlineordersubmitted":1,"jmq_updatedat":"2026-01-30T17:19:41.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 17:22:25, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":135981,"logName":"default","subjectId":813,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":50,"dateTime":"2026-01-30 17:22:25","causerId":50,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_isonlineordersubmitted\":0,\"jmq_updatedat\":\"2026-01-30T17:22:25.000000Z\"},\"old\":{\"jmq_isonlineordersubmitted\":1,\"jmq_updatedat\":\"2026-01-30T17:19:41.000000Z\"}}","actionType":"updated","changedTo":{"Is Online Order Submitted":0},"changedFrom":{"Is Online Order Submitted":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":813,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:22:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 10, App\Models\JobMultiQuotePivotModel, 10, App\Models\Job\bm_jobdetails, 2, {"List Price":"269.50","Net Price":"269.50","VAT Price":"22.24","Gross Price Amount":"291.74","Gross Profit":"145.10","Total CostPrice":"124.40","Amount Outstanding":"291.74","Gross Profit Percentage":"53.84"}, {"List Price":"116.00","Net Price":"116.00","VAT Price":"9.58","Gross Price Amount":"125.58","Gross Profit":"77.06","Total CostPrice":"38.94","Amount Outstanding":"125.58","Gross Profit Percentage":"66.43"}, {"attributes":{"jmq_listprice":"116.00","jmq_netprice":"116.00","jmq_vat":"9.58","jmq_grossprice":"125.58","jmq_grossprofit":"77.06","jmq_costprice":"38.94","jmq_amountoutstanding":"125.58","jmq_updatedat":"2026-01-30T17:22:45.000000Z","jmq_grossprofit_percentage":"66.43"},"old":{"jmq_listprice":"269.50","jmq_netprice":"269.50","jmq_vat":"22.24","jmq_grossprice":"291.74","jmq_grossprofit":"145.10","jmq_costprice":"124.40","jmq_amountoutstanding":"291.74","jmq_updatedat":"2026-01-30T17:22:44.000000Z","jmq_grossprofit_percentage":"53.84"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:22:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":15784,"logName":"default","subjectId":10,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:22:45","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"116.00\",\"jmq_netprice\":\"116.00\",\"jmq_vat\":\"9.58\",\"jmq_grossprice\":\"125.58\",\"jmq_grossprofit\":\"77.06\",\"jmq_costprice\":\"38.94\",\"jmq_amountoutstanding\":\"125.58\",\"jmq_updatedat\":\"2026-01-30T17:22:45.000000Z\",\"jmq_grossprofit_percentage\":\"66.43\"},\"old\":{\"jmq_listprice\":\"269.50\",\"jmq_netprice\":\"269.50\",\"jmq_vat\":\"22.24\",\"jmq_grossprice\":\"291.74\",\"jmq_grossprofit\":\"145.10\",\"jmq_costprice\":\"124.40\",\"jmq_amountoutstanding\":\"291.74\",\"jmq_updatedat\":\"2026-01-30T17:22:44.000000Z\",\"jmq_grossprofit_percentage\":\"53.84\"}}","actionType":"updated","changedTo":{"List Price":"116.00","Net Price":"116.00","VAT Price":"9.58","Gross Price Amount":"125.58","Gross Profit":"77.06","Total CostPrice":"38.94","Amount Outstanding":"125.58","Gross Profit Percentage":"66.43"},"changedFrom":{"List Price":"269.50","Net Price":"269.50","VAT Price":"22.24","Gross Price Amount":"291.74","Gross Profit":"145.10","Total CostPrice":"124.40","Amount Outstanding":"291.74","Gross Profit Percentage":"53.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 10","parentSubjectId":10,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:22:49] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:22:59] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:23:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8878, App\Models\JobMultiQuotePivotModel, 8953, App\Models\Job\bm_jobdetails, 24, {"List Price":"741.28","Net Price":"741.28","Gross Price Amount":"741.28","Total CostPrice":"721.28","Amount Outstanding":"741.28","Gross Profit Percentage":"2.70"}, {"List Price":"771.28","Net Price":"771.28","Gross Price Amount":"771.28","Total CostPrice":"751.28","Amount Outstanding":"771.28","Gross Profit Percentage":"2.59"}, {"attributes":{"jmq_listprice":"771.28","jmq_netprice":"771.28","jmq_grossprice":"771.28","jmq_costprice":"751.28","jmq_amountoutstanding":"771.28","jmq_updatedat":"2026-01-30T17:23:22.000000Z","jmq_grossprofit_percentage":"2.59"},"old":{"jmq_listprice":"741.28","jmq_netprice":"741.28","jmq_grossprice":"741.28","jmq_costprice":"721.28","jmq_amountoutstanding":"741.28","jmq_updatedat":"2026-01-30T17:23:21.000000Z","jmq_grossprofit_percentage":"2.70"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:23:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":68873,"logName":"default","subjectId":8878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":24,"dateTime":"2026-01-30 17:23:22","causerId":24,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"771.28\",\"jmq_netprice\":\"771.28\",\"jmq_grossprice\":\"771.28\",\"jmq_costprice\":\"751.28\",\"jmq_amountoutstanding\":\"771.28\",\"jmq_updatedat\":\"2026-01-30T17:23:22.000000Z\",\"jmq_grossprofit_percentage\":\"2.59\"},\"old\":{\"jmq_listprice\":\"741.28\",\"jmq_netprice\":\"741.28\",\"jmq_grossprice\":\"741.28\",\"jmq_costprice\":\"721.28\",\"jmq_amountoutstanding\":\"741.28\",\"jmq_updatedat\":\"2026-01-30T17:23:21.000000Z\",\"jmq_grossprofit_percentage\":\"2.70\"}}","actionType":"updated","changedTo":{"List Price":"771.28","Net Price":"771.28","Gross Price Amount":"771.28","Total CostPrice":"751.28","Amount Outstanding":"771.28","Gross Profit Percentage":"2.59"},"changedFrom":{"List Price":"741.28","Net Price":"741.28","Gross Price Amount":"741.28","Total CostPrice":"721.28","Amount Outstanding":"741.28","Gross Profit Percentage":"2.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9002","parentSubjectId":8953,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:23:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(191): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716676,"logName":"default","subjectId":9876,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:23:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_id\":9876,\"jd_customerid\":56,\"jd_contactid\":86,\"jd_additionalcontacts\":\"86,7231\",\"jd_templateid\":1,\"jd_jobmultiquoteid\":0,\"jd_is_backorderd\":0,\"jd_backorder_role\":0,\"jd_is_enable_calculate_price\":0,\"jd_backorder_date\":null,\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"PVC 12\\\\\\\/24 12\\\\\\\/30 TK 1\\\\\\\/6 VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-05\\\",\\\"604\\\":\\\"CARLOS\\\\\\\/DAVID N.\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-05\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0080F\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU604585\\\",\\\"35\\\":\\\"MARMEL\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\"}\",\"jd_createddate\":\"2026-01-30\",\"jd_orderdate\":\"2026-01-30\",\"jd_duedate\":\"0000-00-00\",\"jd_duedatechangedmanually\":1,\"jd_sceduleddate\":\"0000-00-00\",\"jd_invoicedate\":\"0000-00-00\",\"jd_completeddate\":\"0000-00-00\",\"jd_jobref\":\"VU604585R1\",\"jd_jobstatus\":15,\"jd_contactaddid\":0,\"jd_orderstatus\":6,\"jd_accref\":\"MARMEL\",\"jd_invoiceno\":\"0\",\"jd_listprice\":\"0.00\",\"jd_netprice\":\"0.00\",\"jd_vat\":\"0.00\",\"jd_isvaton\":1,\"jd_deliverycost\":\"0.00\",\"jd_deliverycosttypeid\":1,\"jd_overridetypeid\":3,\"jd_orderformprice\":\"901.23\",\"jd_editpricebyid\":0,\"jd_isroundon\":0,\"jd_grossprice\":\"0.00\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"-11.31\",\"jd_costprice\":\"0.00\",\"jd_overrideprice\":null,\"jd_overridenetprice\":null,\"jd_overridevatprice\":null,\"jd_overridegrossprice\":null,\"jd_amountoutstanding\":\"0.00\",\"jd_totpaid\":\"0.00\",\"jd_creditlimit\":\"0.00\",\"jd_creditbalance\":\"0.00\",\"jd_overdue\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_deliverycostid\":0,\"jd_iscostpriceon\":0,\"jd_xero_flag\":0,\"jd_accountingsoftware_flag\":0,\"jd_isonlineorder\":1,\"jd_isonlineordersubmitted\":0,\"jd_is_submitted_from\":1,\"jd_endcustomervatprice\":\"0.00\",\"jd_endcustomeroverridetype\":1,\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerdeliverycostinclvat\":1,\"jd_endcustomerfittingcost\":\"\",\"jd_endcustomerfittingcostinclvat\":1,\"jd_onlinedeliveryaddreddtype\":0,\"jd_onlinedeliveryaddreddid\":null,\"jd_organizationid\":25,\"jd_sageexportdate\":null,\"jd_sage_flag\":0,\"jd_sage200_flag\":0,\"jd_seq\":0,\"jd_status\":0,\"jd_ready\":0,\"jd_createdby\":38,\"jd_createdat\":\"2026-01-30T17:23:41.000000Z\",\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\",\"jd_deviceplatform\":3,\"jd_fromjobref\":\"\",\"jd_fromdbname\":null,\"jd_importorder\":0,\"jd_quickquote\":0,\"jd_myob_flag\":0,\"jd_myobinvoiceid\":\"0\",\"jd_qboflag\":0,\"jd_qboinvoiceid\":0,\"jd_qbodisplayname\":\"MARONDA HOMES Melbourne\",\"jd_deliveryvatperc\":\"7.000\",\"jd_custompricefields\":\"\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_commission\":\"[]\",\"jd_commissionprice\":\"0.00\",\"jd_commissionsetting\":0,\"jd_commissionaddedvalue\":\"0.00\",\"jd_onlineprefixseq\":\"286\",\"jd_fromjobrefwhole\":\"''\",\"jd_couponcodeid\":null,\"jd_endcustomerquotation\":0,\"salesorderid\":null,\"jd_isrework\":1,\"jd_rework_enable\":1,\"jd_rework_count\":0,\"jd_num_of_payments\":0,\"jd_express_delivery\":0,\"jd_express_delivery_cost\":\"0.00\",\"jd_rework_price\":1,\"jd_is_stockallocated\":0,\"jd_headofficeid\":0,\"jd_siteaccountid\":0,\"jd_hocontactid\":0,\"jd_isjobnoteditable\":0,\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerexpresscostinclvat\":0,\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Organisation Name":"VU Window Treatments","Account Type":"Contract","Source":"Existing","Created By":"Lisa","Company Name":"MARONDA HOMES - Melbourne","First Name":"MARMEL","Last Name":"Maronda","Address1":"1868 W. HIBISCUS BLVD","Town \/ City":"MELBOURNE","State \/ County":9,"Zipcode \/ Postcode":"32901","Country":"USA","Salutation":null,"Status Notes":"PVC 12\/24 12\/30 TK 1\/6 VAL","Account manager":"7","Role":1,"INSTALL DUE DATE":"2026-01-04","Installer":"CARLOS\/DAVID N.","Area":"MELB","Measurer":"GERRY","Installed Date":"2026-01-04","PURCHASE ORDER NUMBER":"3ER0080F","Additional Contacts":"86,7231","Job Ref No":"VU604585R1","VAT":"Enabled","Delivery Cost":"All Options","Discount":"901.23","Gross Profit Percentage":"-11.31","jd_isonlineorder":1,"jd_is_submitted_from":1,"End Customer Override Type":1,"End Customer Delivery Cost Include Vat":1,"End Customer Fitting Cost Include Vat":1,"jd_organizationid":25,"jd_deviceplatform":3,"jd_qbodisplayname":"MARONDA HOMES Melbourne","Delivery Vat Percentage":"7.000","Commission":"[]","jd_onlineprefixseq":"286","jd_fromjobrefwhole":"''","jd_isrework":1,"Job Rework Enable":"On","jd_rework_price":1,"jd_endcustomerservicecostinclvat":1},"changedFrom":null,"moduleName":"Job","customMessage":"new item has been created in Job","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:23:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Rework/ReworkRepository.php(230): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Rework/ReworkController.php(32): App\Repositories\Rework\ReworkRepository->reworkJob() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Rework\ReworkController->rework() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716680,"logName":"default","subjectId":9282,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:23:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T17:23:41.000000Z\",\"jd_rework_count\":1},\"old\":{\"jd_updatedat\":\"2026-01-30T16:52:10.000000Z\",\"jd_rework_count\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Count":1},"changedFrom":{"Job Rework Count":0},"moduleName":"Job","customMessage":"Job has been updated the field Job Rework Count which is linked to the Job Ref No: VU604585","parentSubjectId":9282,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716693,"logName":"default","subjectId":9877,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:24:32","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:24:32.000000Z\"},\"old\":{\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T17:23:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716694,"logName":"default","subjectId":9876,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:24:32","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-30\",\"jd_updatedat\":\"2026-01-30T17:24:32.000000Z\"},\"old\":{\"jd_duedate\":\"0000-00-00\",\"jd_updatedat\":\"2026-01-30T17:23:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716696,"logName":"default","subjectId":9876,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:24:34","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:24:34.000000Z\"},\"old\":{\"jd_grossprofit_percentage\":\"-11.31\",\"jd_updatedat\":\"2026-01-30T17:24:32.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"-11.31"},"moduleName":"Job","customMessage":"Job has been updated the field Gross Profit Percentage which is linked to the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716698,"logName":"default","subjectId":9877,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:24:34","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:24:34.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:24:32.000000Z\",\"jmq_grossprofit_percentage\":\"-11.31\"}}","actionType":"manualy updated","changedTo":{"Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit Percentage":"-11.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716702,"logName":"default","subjectId":9876,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:24:35","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"PVC 12\\\/24 12\\\/30 TK 1\\\/6 VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-05\\\",\\\"604\\\":\\\"CARLOS\\\/DAVID N.\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-05\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0080F\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_orderformprice\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:24:35.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"PVC 12\\\\\\\/24 12\\\\\\\/30 TK 1\\\\\\\/6 VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-05\\\",\\\"604\\\":\\\"CARLOS\\\\\\\/DAVID N.\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-05\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0080F\\\",\\\"625\\\":\\\"\\\",\\\"621\\\":null,\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":null}\",\"jd_orderformprice\":\"901.23\",\"jd_updatedat\":\"2026-01-30T17:24:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":{"Discount":"901.23"},"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716704,"logName":"default","subjectId":9877,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:24:35","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_orderformprice\":\"0.00\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:23:41.000000Z\"},\"old\":{\"jmq_orderformprice\":\"901.23\",\"jmq_userdefinedarray\":null,\"jmq_updatedat\":\"2026-01-30T17:24:34.000000Z\"}}","actionType":"manualy updated","changedTo":{"Discount":"0.00","User Defined Values":"\"\""},"changedFrom":{"Discount":"901.23"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604585R1","parentSubjectId":9876,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:24:39] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:25:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 934, App\Models\JobMultiQuotePivotModel, 917, App\Models\Job\bm_jobdetails, 22, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T17:25:03.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T17:24:58.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:25:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1600182,"logName":"default","subjectId":934,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 17:25:03","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:25:03.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:24:58.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1984","parentSubjectId":917,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:25:55] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Phone' in 'having clause' (SQL: select *, `op_hasprice` as `hasprice`, IFNULL((SELECT SUM(ost_totalunits) FROM bm_options_length_stocks WHERE ost_optionid = op_optionId AND ost_relationtype = 'option' AND ost_status = 0 AND ost_totalunits > 0 AND op_hasstock = 1),0) AS 'availablestock' , IFNULL((SELECT SUM(optbs_remainingqty) FROM bm_optionpurchasetobesents WHERE optbs_optionid = op_optionId AND optbs_status = 0 AND optbs_isfullyreceived != 1 AND op_hasstock = 1),0) AS 'pocount' from `bm_option` where `op_active` = 0 and `op_status` = 0 and 1 = 1 and `op_fieldTypeId` = undefined having `Phone` LIKE '%co%' order by `op_optionId` desc) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Phone' in 'having clause' (SQL: select *, `op_hasprice` as `hasprice`, IFNULL((SELECT SUM(ost_totalunits) FROM bm_options_length_stocks WHERE ost_optionid = op_optionId AND ost_relationtype = 'option' AND ost_status = 0 AND ost_totalunits > 0 AND op_hasstock = 1),0) AS 'availablestock' , IFNULL((SELECT SUM(optbs_remainingqty) FROM bm_optionpurchasetobesents WHERE optbs_optionid = op_optionId AND optbs_status = 0 AND optbs_isfullyreceived != 1 AND op_hasstock = 1),0) AS 'pocount' from `bm_option` where `op_active` = 0 and `op_status` = 0 and 1 = 1 and `op_fieldTypeId` = undefined having `Phone` LIKE '%co%' order by `op_optionId` desc) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Products/FieldsAndOptionsController.php(3552): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Products\\FieldsAndOptionsController->listOptionBasedOnMode() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #34 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #36 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #41 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #42 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Phone' in 'having clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Products/FieldsAndOptionsController.php(3552): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Products\\FieldsAndOptionsController->listOptionBasedOnMode() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #36 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #38 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #43 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #44 {main} "} [2026-01-30 17:26:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 10, App\Models\JobMultiQuotePivotModel, 10, App\Models\Job\bm_jobdetails, 2, {"List Price":"116.00","Net Price":"116.00","VAT Price":"9.58","Gross Price Amount":"125.58","Gross Profit":"77.06","Total CostPrice":"38.94","Amount Outstanding":"125.58","Gross Profit Percentage":"66.43"}, {"List Price":"359.84","Net Price":"359.84","VAT Price":"29.70","Gross Price Amount":"389.54","Gross Profit":"187.40","Total CostPrice":"172.44","Amount Outstanding":"389.54","Gross Profit Percentage":"52.08"}, {"attributes":{"jmq_listprice":"359.84","jmq_netprice":"359.84","jmq_vat":"29.70","jmq_grossprice":"389.54","jmq_grossprofit":"187.40","jmq_costprice":"172.44","jmq_amountoutstanding":"389.54","jmq_updatedat":"2026-01-30T17:26:53.000000Z","jmq_grossprofit_percentage":"52.08"},"old":{"jmq_listprice":"116.00","jmq_netprice":"116.00","jmq_vat":"9.58","jmq_grossprice":"125.58","jmq_grossprofit":"77.06","jmq_costprice":"38.94","jmq_amountoutstanding":"125.58","jmq_updatedat":"2026-01-30T17:26:50.000000Z","jmq_grossprofit_percentage":"66.43"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:26:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":15791,"logName":"default","subjectId":10,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:26:53","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"359.84\",\"jmq_netprice\":\"359.84\",\"jmq_vat\":\"29.70\",\"jmq_grossprice\":\"389.54\",\"jmq_grossprofit\":\"187.40\",\"jmq_costprice\":\"172.44\",\"jmq_amountoutstanding\":\"389.54\",\"jmq_updatedat\":\"2026-01-30T17:26:53.000000Z\",\"jmq_grossprofit_percentage\":\"52.08\"},\"old\":{\"jmq_listprice\":\"116.00\",\"jmq_netprice\":\"116.00\",\"jmq_vat\":\"9.58\",\"jmq_grossprice\":\"125.58\",\"jmq_grossprofit\":\"77.06\",\"jmq_costprice\":\"38.94\",\"jmq_amountoutstanding\":\"125.58\",\"jmq_updatedat\":\"2026-01-30T17:26:50.000000Z\",\"jmq_grossprofit_percentage\":\"66.43\"}}","actionType":"updated","changedTo":{"List Price":"359.84","Net Price":"359.84","VAT Price":"29.70","Gross Price Amount":"389.54","Gross Profit":"187.40","Total CostPrice":"172.44","Amount Outstanding":"389.54","Gross Profit Percentage":"52.08"},"changedFrom":{"List Price":"116.00","Net Price":"116.00","VAT Price":"9.58","Gross Price Amount":"125.58","Gross Profit":"77.06","Total CostPrice":"38.94","Amount Outstanding":"125.58","Gross Profit Percentage":"66.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 10","parentSubjectId":10,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:27:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"3082.50","Net Price":"3082.50","Gross Price Amount":"3082.50","Gross Profit":"1612.32","Total CostPrice":"1368.96","Amount Outstanding":"3082.50","Gross Profit Percentage":"55.61"}, {"List Price":"4120.50","Net Price":"4120.50","Gross Price Amount":"4120.50","Gross Profit":"2293.47","Total CostPrice":"1827.03","Amount Outstanding":"4120.50","Gross Profit Percentage":"55.66"}, {"attributes":{"jmq_listprice":"4120.50","jmq_netprice":"4120.50","jmq_grossprice":"4120.50","jmq_grossprofit":"2293.47","jmq_costprice":"1827.03","jmq_amountoutstanding":"4120.50","jmq_updatedat":"2026-01-30T17:27:48.000000Z","jmq_grossprofit_percentage":"55.66"},"old":{"jmq_listprice":"3082.50","jmq_netprice":"3082.50","jmq_grossprice":"3082.50","jmq_grossprofit":"1612.32","jmq_costprice":"1368.96","jmq_amountoutstanding":"3082.50","jmq_updatedat":"2026-01-30T17:27:46.000000Z","jmq_grossprofit_percentage":"55.61"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:27:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600189,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:27:48","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4120.50\",\"jmq_netprice\":\"4120.50\",\"jmq_grossprice\":\"4120.50\",\"jmq_grossprofit\":\"2293.47\",\"jmq_costprice\":\"1827.03\",\"jmq_amountoutstanding\":\"4120.50\",\"jmq_updatedat\":\"2026-01-30T17:27:48.000000Z\",\"jmq_grossprofit_percentage\":\"55.66\"},\"old\":{\"jmq_listprice\":\"3082.50\",\"jmq_netprice\":\"3082.50\",\"jmq_grossprice\":\"3082.50\",\"jmq_grossprofit\":\"1612.32\",\"jmq_costprice\":\"1368.96\",\"jmq_amountoutstanding\":\"3082.50\",\"jmq_updatedat\":\"2026-01-30T17:27:46.000000Z\",\"jmq_grossprofit_percentage\":\"55.61\"}}","actionType":"updated","changedTo":{"List Price":"4120.50","Net Price":"4120.50","Gross Price Amount":"4120.50","Gross Profit":"2293.47","Total CostPrice":"1827.03","Amount Outstanding":"4120.50","Gross Profit Percentage":"55.66"},"changedFrom":{"List Price":"3082.50","Net Price":"3082.50","Gross Price Amount":"3082.50","Gross Profit":"1612.32","Total CostPrice":"1368.96","Amount Outstanding":"3082.50","Gross Profit Percentage":"55.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:28:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 82, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"Gross Profit Percentage":"-11.11"}, {"Gross Profit Percentage":"-7.46"}, {"attributes":{"jmq_updatedat":"2026-01-30T17:28:00.000000Z","jmq_grossprofit_percentage":"-7.46"},"old":{"jmq_updatedat":"2026-01-30T17:27:59.000000Z","jmq_grossprofit_percentage":"-11.11"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:28:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":28456,"logName":"default","subjectId":82,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:28:00","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:28:00.000000Z\",\"jmq_grossprofit_percentage\":\"-7.46\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:27:59.000000Z\",\"jmq_grossprofit_percentage\":\"-11.11\"}}","actionType":"updated","changedTo":{"Gross Profit Percentage":"-7.46"},"changedFrom":{"Gross Profit Percentage":"-11.11"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:30:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 82, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"260.55","End Customer Override Gross Price":"260.55","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"260.55","jmq_endcustomeroverridegrossprice":"260.55","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T17:14:06.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T17:28:00.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:30:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":28467,"logName":"default","subjectId":82,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:30:05","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"260.55\",\"jmq_endcustomeroverridegrossprice\":\"260.55\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T17:14:06.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T17:28:00.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"260.55","End Customer Override Gross Price":"260.55","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:30:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/JobMultiQuoteController.php(73): App\Http\Controllers\JobMultiQuoteController->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\JobMultiQuoteController->generateQuotation() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 83, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","jmq_endcustomerservicecostinclvat":1}, {"Production Due Date":"0000-00-00","Delivery Cost":1,"jmq_overridetypeid":1,"jmq_editpricebyid":0,"Gross Price":0,"User Defined Values":"\"\"","jmq_deliverycostid":0,"End Customer Override Net Price":"260.55","End Customer Override Gross Price":"260.55","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0}, {"attributes":{"jmq_duedate":"0000-00-00","jmq_sceduleddate":"0000-00-00","jmq_deliverycosttypeid":1,"jmq_overridetypeid":1,"jmq_editpricebyid":0,"jmq_isroundon":0,"jmq_userdefinedarray":"\"\"","jmq_deliverycostid":0,"jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"260.55","jmq_endcustomeroverridegrossprice":"260.55","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":3,"jmq_updatedat":"2026-01-30T17:14:06.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"old":{"jmq_duedate":null,"jmq_sceduleddate":null,"jmq_deliverycosttypeid":null,"jmq_overridetypeid":null,"jmq_editpricebyid":null,"jmq_isroundon":null,"jmq_userdefinedarray":null,"jmq_deliverycostid":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T17:30:41.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null,"jmq_endcustomerservicecostinclvat":1}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:30:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/JobMultiQuoteController.php(73): App\Http\Controllers\JobMultiQuoteController->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\JobMultiQuoteController->generateQuotation() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":28472,"logName":"default","subjectId":83,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:30:41","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"0000-00-00\",\"jmq_sceduleddate\":\"0000-00-00\",\"jmq_deliverycosttypeid\":1,\"jmq_overridetypeid\":1,\"jmq_editpricebyid\":0,\"jmq_isroundon\":0,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_deliverycostid\":0,\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"260.55\",\"jmq_endcustomeroverridegrossprice\":\"260.55\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":3,\"jmq_updatedat\":\"2026-01-30T17:14:06.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_duedate\":null,\"jmq_sceduleddate\":null,\"jmq_deliverycosttypeid\":null,\"jmq_overridetypeid\":null,\"jmq_editpricebyid\":null,\"jmq_isroundon\":null,\"jmq_userdefinedarray\":null,\"jmq_deliverycostid\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T17:30:41.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"updated","changedTo":{"Production Due Date":"0000-00-00","Delivery Cost":1,"jmq_overridetypeid":1,"jmq_editpricebyid":0,"Gross Price":0,"User Defined Values":"\"\"","jmq_deliverycostid":0,"End Customer Override Net Price":"260.55","End Customer Override Gross Price":"260.55","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:30:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 82, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T17:30:59.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T17:14:06.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:30:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":28491,"logName":"default","subjectId":82,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:30:59","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:30:59.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:14:06.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:30:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 83, App\Models\JobMultiQuotePivotModel, 81, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T17:30:59.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T17:14:06.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:30:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":28492,"logName":"default","subjectId":83,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 17:30:59","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:30:59.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:14:06.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q2 has been accepted in the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:31:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(586): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":2716711,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:31:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_amountoutstanding\":\"1873.44\",\"jd_totpaid\":\"1900.00\",\"jd_updatedat\":\"2026-01-30T17:31:03.000000Z\",\"jd_num_of_payments\":1},\"old\":{\"jd_amountoutstanding\":\"3773.44\",\"jd_totpaid\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:21:36.000000Z\",\"jd_num_of_payments\":0}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"1873.44","Total Paid":"1900.00","jd_num_of_payments":1},"changedFrom":{"Amount Outstanding":"3773.44","Total Paid":"0.00","jd_num_of_payments":0},"moduleName":"Job","customMessage":"Job has been updated the fields Amount Outstanding,Total Paid,jd_num_of_payments which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:31:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":2716713,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:31:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"1873.44\",\"jmq_totpaid\":\"1900.00\",\"jmq_updatedat\":\"2026-01-30T17:31:03.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"3773.44\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\"}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"1873.44","Total Paid":"1900.00"},"changedFrom":{"Amount Outstanding":"3773.44","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:31:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716716,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:31:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:31:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716718,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:31:04","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:31:04.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:31:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:31:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(735): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(251): App\Listeners\workflow\AutomationListner->updateField() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Listeners\workflow\AutomationListner->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/app/Jobs/WorkFlowJob.php(35): event() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\WorkFlowJob->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #50 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #52 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #53 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #54 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #57 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #58 {main}and with the data of:{"id":2716719,"logName":"QUEUE_2","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:31:04","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":18,\"jd_rework_enable\":1},\"old\":{\"jd_jobstatus\":3,\"jd_rework_enable\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Enable":"On"},"changedFrom":{"Job Rework Enable":"Off"},"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Job Rework Enable which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:32:25] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 17, App\Models\JobMultiQuotePivotModel, 17, App\Models\Job\bm_jobdetails, 6, {"List Price":"31021.53","Net Price":"31021.53","Gross Price Amount":"31021.53","Total CostPrice":"31021.53","Amount Outstanding":"31021.53"}, {"List Price":"33421.53","Net Price":"33421.53","Gross Price Amount":"33421.53","Total CostPrice":"33421.53","Amount Outstanding":"33421.53"}, {"attributes":{"jmq_listprice":"33421.53","jmq_netprice":"33421.53","jmq_grossprice":"33421.53","jmq_costprice":"33421.53","jmq_amountoutstanding":"33421.53","jmq_updatedat":"2026-01-30T17:32:25.000000Z"},"old":{"jmq_listprice":"31021.53","jmq_netprice":"31021.53","jmq_grossprice":"31021.53","jmq_costprice":"31021.53","jmq_amountoutstanding":"31021.53","jmq_updatedat":"2026-01-30T17:32:23.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:32:25, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":9369,"logName":"default","subjectId":17,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:32:25","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"33421.53\",\"jmq_netprice\":\"33421.53\",\"jmq_grossprice\":\"33421.53\",\"jmq_costprice\":\"33421.53\",\"jmq_amountoutstanding\":\"33421.53\",\"jmq_updatedat\":\"2026-01-30T17:32:25.000000Z\"},\"old\":{\"jmq_listprice\":\"31021.53\",\"jmq_netprice\":\"31021.53\",\"jmq_grossprice\":\"31021.53\",\"jmq_costprice\":\"31021.53\",\"jmq_amountoutstanding\":\"31021.53\",\"jmq_updatedat\":\"2026-01-30T17:32:23.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"33421.53","Net Price":"33421.53","Gross Price Amount":"33421.53","Total CostPrice":"33421.53","Amount Outstanding":"33421.53"},"changedFrom":{"List Price":"31021.53","Net Price":"31021.53","Gross Price Amount":"31021.53","Total CostPrice":"31021.53","Amount Outstanding":"31021.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 17","parentSubjectId":17,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:32:49] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:33:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 17, App\Models\JobMultiQuotePivotModel, 17, App\Models\Job\bm_jobdetails, 6, {"List Price":"33421.53","Net Price":"33421.53","Gross Price Amount":"33421.53","Total CostPrice":"33421.53","Amount Outstanding":"33421.53"}, {"List Price":"34141.53","Net Price":"34141.53","Gross Price Amount":"34141.53","Total CostPrice":"34141.53","Amount Outstanding":"34141.53"}, {"attributes":{"jmq_listprice":"34141.53","jmq_netprice":"34141.53","jmq_grossprice":"34141.53","jmq_costprice":"34141.53","jmq_amountoutstanding":"34141.53","jmq_updatedat":"2026-01-30T17:33:11.000000Z"},"old":{"jmq_listprice":"33421.53","jmq_netprice":"33421.53","jmq_grossprice":"33421.53","jmq_costprice":"33421.53","jmq_amountoutstanding":"33421.53","jmq_updatedat":"2026-01-30T17:33:09.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:33:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":9402,"logName":"default","subjectId":17,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 17:33:11","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"34141.53\",\"jmq_netprice\":\"34141.53\",\"jmq_grossprice\":\"34141.53\",\"jmq_costprice\":\"34141.53\",\"jmq_amountoutstanding\":\"34141.53\",\"jmq_updatedat\":\"2026-01-30T17:33:11.000000Z\"},\"old\":{\"jmq_listprice\":\"33421.53\",\"jmq_netprice\":\"33421.53\",\"jmq_grossprice\":\"33421.53\",\"jmq_costprice\":\"33421.53\",\"jmq_amountoutstanding\":\"33421.53\",\"jmq_updatedat\":\"2026-01-30T17:33:09.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"34141.53","Net Price":"34141.53","Gross Price Amount":"34141.53","Total CostPrice":"34141.53","Amount Outstanding":"34141.53"},"changedFrom":{"List Price":"33421.53","Net Price":"33421.53","Gross Price Amount":"33421.53","Total CostPrice":"33421.53","Amount Outstanding":"33421.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 17","parentSubjectId":17,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:33:16] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:33:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716724,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:33:43","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T17:33:43.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T17:31:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:33:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716726,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:33:46","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"3936.82\",\"jd_costprice\":\"1658.40\",\"jd_updatedat\":\"2026-01-30T17:33:46.000000Z\"},\"old\":{\"jd_netprice\":\"3543.14\",\"jd_costprice\":\"1639.53\",\"jd_updatedat\":\"2026-01-30T17:33:43.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3936.82","Total CostPrice":"1658.40"},"changedFrom":{"Net Price":"3543.14","Total CostPrice":"1639.53"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Total CostPrice which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:33:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2716728,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:33:46","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3936.82\",\"jmq_costprice\":\"1658.40\",\"jmq_updatedat\":\"2026-01-30T17:33:46.000000Z\"},\"old\":{\"jmq_netprice\":\"3543.14\",\"jmq_costprice\":\"1639.53\",\"jmq_updatedat\":\"2026-01-30T17:33:43.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3936.82","Total CostPrice":"1658.40"},"changedFrom":{"Net Price":"3543.14","Total CostPrice":"1639.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:33:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716731,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 17:33:51","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605073\\\",\\\"35\\\":\\\"BLAN0004\\\",\\\"36\\\":18,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":29,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"3543.14\",\"jd_grossprofit\":\"1884.74\",\"jd_grossprofit_percentage\":\"53.19\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T17:33:51.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605073\\\",\\\"35\\\":\\\"BLAN0004\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":29,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_netprice\":\"3936.82\",\"jd_grossprofit\":\"1903.61\",\"jd_grossprofit_percentage\":\"53.73\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T17:33:46.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3543.14","Gross Profit":"1884.74","Gross Profit Percentage":"53.19"},"changedFrom":{"Net Price":"3936.82","Gross Profit":"1903.61","Gross Profit Percentage":"53.73"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:33:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716733,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 17:33:51","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3543.14\",\"jmq_grossprofit\":\"1884.74\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\",\"jmq_grossprofit_percentage\":\"53.19\"},\"old\":{\"jmq_netprice\":\"3936.82\",\"jmq_grossprofit\":\"1903.61\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:33:46.000000Z\",\"jmq_grossprofit_percentage\":\"53.73\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3543.14","Gross Profit":"1884.74","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"53.19"},"changedFrom":{"Net Price":"3936.82","Gross Profit":"1903.61","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"53.73"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:34:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2716736,"logName":"default","subjectId":96812,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 17:34:35","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96812,\"nl_ordertempid\":null,\"nl_orderid\":9875,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T17:34:35.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T17:34:35.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 17:35:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716745,"logName":"default","subjectId":9449,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:35:05","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:35:05.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-23T13:55:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:35:07] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:35:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716764,"logName":"default","subjectId":9442,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:35:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK,PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3EC0050D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_grossprofit\":\"-84.10\",\"jd_grossprofit_percentage\":\"-9.97\",\"jd_updatedat\":\"2026-01-30T17:35:50.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3EC0050D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-28T20:09:05.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK,PVC","Gross Profit":"-84.10","Gross Profit Percentage":"-9.97"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:35:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716766,"logName":"default","subjectId":9449,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:35:50","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-84.10\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-23T13:55:53.000000Z\",\"jmq_grossprofit_percentage\":\"-9.97\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:35:05.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"-84.10","Gross Profit Percentage":"-9.97","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:37:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"4120.50","Net Price":"4120.50","Gross Price Amount":"4120.50","Gross Profit":"2293.47","Total CostPrice":"1827.03","Amount Outstanding":"4120.50","Gross Profit Percentage":"55.66"}, {"List Price":"4606.00","Net Price":"4606.00","Gross Price Amount":"4606.00","Gross Profit":"2576.56","Total CostPrice":"2029.44","Amount Outstanding":"4606.00","Gross Profit Percentage":"55.94"}, {"attributes":{"jmq_listprice":"4606.00","jmq_netprice":"4606.00","jmq_grossprice":"4606.00","jmq_grossprofit":"2576.56","jmq_costprice":"2029.44","jmq_amountoutstanding":"4606.00","jmq_updatedat":"2026-01-30T17:37:18.000000Z","jmq_grossprofit_percentage":"55.94"},"old":{"jmq_listprice":"4120.50","jmq_netprice":"4120.50","jmq_grossprice":"4120.50","jmq_grossprofit":"2293.47","jmq_costprice":"1827.03","jmq_amountoutstanding":"4120.50","jmq_updatedat":"2026-01-30T17:37:16.000000Z","jmq_grossprofit_percentage":"55.66"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:37:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600203,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:37:18","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4606.00\",\"jmq_netprice\":\"4606.00\",\"jmq_grossprice\":\"4606.00\",\"jmq_grossprofit\":\"2576.56\",\"jmq_costprice\":\"2029.44\",\"jmq_amountoutstanding\":\"4606.00\",\"jmq_updatedat\":\"2026-01-30T17:37:18.000000Z\",\"jmq_grossprofit_percentage\":\"55.94\"},\"old\":{\"jmq_listprice\":\"4120.50\",\"jmq_netprice\":\"4120.50\",\"jmq_grossprice\":\"4120.50\",\"jmq_grossprofit\":\"2293.47\",\"jmq_costprice\":\"1827.03\",\"jmq_amountoutstanding\":\"4120.50\",\"jmq_updatedat\":\"2026-01-30T17:37:16.000000Z\",\"jmq_grossprofit_percentage\":\"55.66\"}}","actionType":"updated","changedTo":{"List Price":"4606.00","Net Price":"4606.00","Gross Price Amount":"4606.00","Gross Profit":"2576.56","Total CostPrice":"2029.44","Amount Outstanding":"4606.00","Gross Profit Percentage":"55.94"},"changedFrom":{"List Price":"4120.50","Net Price":"4120.50","Gross Price Amount":"4120.50","Gross Profit":"2293.47","Total CostPrice":"1827.03","Amount Outstanding":"4120.50","Gross Profit Percentage":"55.66"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:38:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":28498,"logName":"default","subjectId":32,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":3,"dateTime":"2026-01-30 17:38:31","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":32,\"nl_ordertempid\":null,\"nl_orderid\":81,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"3\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":3,\"created_at\":\"2026-01-30T17:38:31.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T17:38:31.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: JR174","parentSubjectId":81,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 17:38:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716775,"logName":"default","subjectId":9537,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:38:35","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:38:35.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-30T14:01:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:39:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"4606.00","Net Price":"4606.00","Gross Price Amount":"4606.00","Total CostPrice":"2029.44","Amount Outstanding":"4606.00"}, {"List Price":"4726.00","Net Price":"4726.00","Gross Price Amount":"4726.00","Total CostPrice":"2082.44","Amount Outstanding":"4726.00"}, {"attributes":{"jmq_listprice":"4726.00","jmq_netprice":"4726.00","jmq_grossprice":"4726.00","jmq_costprice":"2082.44","jmq_amountoutstanding":"4726.00","jmq_updatedat":"2026-01-30T17:39:08.000000Z"},"old":{"jmq_listprice":"4606.00","jmq_netprice":"4606.00","jmq_grossprice":"4606.00","jmq_costprice":"2029.44","jmq_amountoutstanding":"4606.00","jmq_updatedat":"2026-01-30T17:39:07.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:39:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600210,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:39:08","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4726.00\",\"jmq_netprice\":\"4726.00\",\"jmq_grossprice\":\"4726.00\",\"jmq_costprice\":\"2082.44\",\"jmq_amountoutstanding\":\"4726.00\",\"jmq_updatedat\":\"2026-01-30T17:39:08.000000Z\"},\"old\":{\"jmq_listprice\":\"4606.00\",\"jmq_netprice\":\"4606.00\",\"jmq_grossprice\":\"4606.00\",\"jmq_costprice\":\"2029.44\",\"jmq_amountoutstanding\":\"4606.00\",\"jmq_updatedat\":\"2026-01-30T17:39:07.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4726.00","Net Price":"4726.00","Gross Price Amount":"4726.00","Total CostPrice":"2082.44","Amount Outstanding":"4726.00"},"changedFrom":{"List Price":"4606.00","Net Price":"4606.00","Gross Price Amount":"4606.00","Total CostPrice":"2029.44","Amount Outstanding":"4606.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:39:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716793,"logName":"default","subjectId":9538,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:39:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:39:18.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-06T14:06:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:39:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"4726.00","Net Price":"4726.00","Gross Price Amount":"4726.00","Gross Profit":"2576.56","Total CostPrice":"2082.44","Amount Outstanding":"4726.00"}, {"List Price":"5192.25","Net Price":"5192.25","Gross Price Amount":"5192.25","Gross Profit":"2643.56","Total CostPrice":"2278.15","Amount Outstanding":"5192.25"}, {"attributes":{"jmq_listprice":"5192.25","jmq_netprice":"5192.25","jmq_grossprice":"5192.25","jmq_grossprofit":"2643.56","jmq_costprice":"2278.15","jmq_amountoutstanding":"5192.25","jmq_updatedat":"2026-01-30T17:39:57.000000Z"},"old":{"jmq_listprice":"4726.00","jmq_netprice":"4726.00","jmq_grossprice":"4726.00","jmq_grossprofit":"2576.56","jmq_costprice":"2082.44","jmq_amountoutstanding":"4726.00","jmq_updatedat":"2026-01-30T17:39:56.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:39:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600217,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:39:57","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5192.25\",\"jmq_netprice\":\"5192.25\",\"jmq_grossprice\":\"5192.25\",\"jmq_grossprofit\":\"2643.56\",\"jmq_costprice\":\"2278.15\",\"jmq_amountoutstanding\":\"5192.25\",\"jmq_updatedat\":\"2026-01-30T17:39:57.000000Z\"},\"old\":{\"jmq_listprice\":\"4726.00\",\"jmq_netprice\":\"4726.00\",\"jmq_grossprice\":\"4726.00\",\"jmq_grossprofit\":\"2576.56\",\"jmq_costprice\":\"2082.44\",\"jmq_amountoutstanding\":\"4726.00\",\"jmq_updatedat\":\"2026-01-30T17:39:56.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"5192.25","Net Price":"5192.25","Gross Price Amount":"5192.25","Gross Profit":"2643.56","Total CostPrice":"2278.15","Amount Outstanding":"5192.25"},"changedFrom":{"List Price":"4726.00","Net Price":"4726.00","Gross Price Amount":"4726.00","Gross Profit":"2576.56","Total CostPrice":"2082.44","Amount Outstanding":"4726.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:40:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9159, App\Models\JobMultiQuotePivotModel, 9152, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T17:40:02.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T17:39:55.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:40:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2716840,"logName":"default","subjectId":9159,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:40:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:40:02.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:39:55.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604484","parentSubjectId":9152,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:40:24] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:40:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"5192.25","Net Price":"5192.25","Gross Price Amount":"5192.25","Gross Profit":"2643.56","Total CostPrice":"2278.15","Amount Outstanding":"5192.25","Gross Profit Percentage":"55.94"}, {"List Price":"5296.25","Net Price":"5296.25","Gross Price Amount":"5296.25","Gross Profit":"2914.10","Total CostPrice":"2324.15","Amount Outstanding":"5296.25","Gross Profit Percentage":"56.12"}, {"attributes":{"jmq_listprice":"5296.25","jmq_netprice":"5296.25","jmq_grossprice":"5296.25","jmq_grossprofit":"2914.10","jmq_costprice":"2324.15","jmq_amountoutstanding":"5296.25","jmq_updatedat":"2026-01-30T17:40:32.000000Z","jmq_grossprofit_percentage":"56.12"},"old":{"jmq_listprice":"5192.25","jmq_netprice":"5192.25","jmq_grossprice":"5192.25","jmq_grossprofit":"2643.56","jmq_costprice":"2278.15","jmq_amountoutstanding":"5192.25","jmq_updatedat":"2026-01-30T17:40:30.000000Z","jmq_grossprofit_percentage":"55.94"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:40:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600224,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:40:32","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5296.25\",\"jmq_netprice\":\"5296.25\",\"jmq_grossprice\":\"5296.25\",\"jmq_grossprofit\":\"2914.10\",\"jmq_costprice\":\"2324.15\",\"jmq_amountoutstanding\":\"5296.25\",\"jmq_updatedat\":\"2026-01-30T17:40:32.000000Z\",\"jmq_grossprofit_percentage\":\"56.12\"},\"old\":{\"jmq_listprice\":\"5192.25\",\"jmq_netprice\":\"5192.25\",\"jmq_grossprice\":\"5192.25\",\"jmq_grossprofit\":\"2643.56\",\"jmq_costprice\":\"2278.15\",\"jmq_amountoutstanding\":\"5192.25\",\"jmq_updatedat\":\"2026-01-30T17:40:30.000000Z\",\"jmq_grossprofit_percentage\":\"55.94\"}}","actionType":"updated","changedTo":{"List Price":"5296.25","Net Price":"5296.25","Gross Price Amount":"5296.25","Gross Profit":"2914.10","Total CostPrice":"2324.15","Amount Outstanding":"5296.25","Gross Profit Percentage":"56.12"},"changedFrom":{"List Price":"5192.25","Net Price":"5192.25","Gross Price Amount":"5192.25","Gross Profit":"2643.56","Total CostPrice":"2278.15","Amount Outstanding":"5192.25","Gross Profit Percentage":"55.94"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:40:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716856,"logName":"default","subjectId":9470,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:40:49","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:40:49.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-29T15:45:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:41:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"5296.25","Net Price":"5296.25","Gross Price Amount":"5296.25","Gross Profit":"2914.10","Total CostPrice":"2324.15","Amount Outstanding":"5296.25"}, {"List Price":"5878.75","Net Price":"5878.75","Gross Price Amount":"5878.75","Gross Profit":"2972.10","Total CostPrice":"2567.02","Amount Outstanding":"5878.75"}, {"attributes":{"jmq_listprice":"5878.75","jmq_netprice":"5878.75","jmq_grossprice":"5878.75","jmq_grossprofit":"2972.10","jmq_costprice":"2567.02","jmq_amountoutstanding":"5878.75","jmq_updatedat":"2026-01-30T17:41:15.000000Z"},"old":{"jmq_listprice":"5296.25","jmq_netprice":"5296.25","jmq_grossprice":"5296.25","jmq_grossprofit":"2914.10","jmq_costprice":"2324.15","jmq_amountoutstanding":"5296.25","jmq_updatedat":"2026-01-30T17:41:14.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:41:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600231,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:41:15","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5878.75\",\"jmq_netprice\":\"5878.75\",\"jmq_grossprice\":\"5878.75\",\"jmq_grossprofit\":\"2972.10\",\"jmq_costprice\":\"2567.02\",\"jmq_amountoutstanding\":\"5878.75\",\"jmq_updatedat\":\"2026-01-30T17:41:15.000000Z\"},\"old\":{\"jmq_listprice\":\"5296.25\",\"jmq_netprice\":\"5296.25\",\"jmq_grossprice\":\"5296.25\",\"jmq_grossprofit\":\"2914.10\",\"jmq_costprice\":\"2324.15\",\"jmq_amountoutstanding\":\"5296.25\",\"jmq_updatedat\":\"2026-01-30T17:41:14.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"5878.75","Net Price":"5878.75","Gross Price Amount":"5878.75","Gross Profit":"2972.10","Total CostPrice":"2567.02","Amount Outstanding":"5878.75"},"changedFrom":{"List Price":"5296.25","Net Price":"5296.25","Gross Price Amount":"5296.25","Gross Profit":"2914.10","Total CostPrice":"2324.15","Amount Outstanding":"5296.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:41:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"5878.75","Net Price":"5878.75","Gross Price Amount":"5878.75","Gross Profit":"2972.10","Total CostPrice":"2567.02","Amount Outstanding":"5878.75","Gross Profit Percentage":"56.12"}, {"List Price":"6018.75","Net Price":"6018.75","Gross Price Amount":"6018.75","Gross Profit":"3311.73","Total CostPrice":"2629.02","Amount Outstanding":"6018.75","Gross Profit Percentage":"56.33"}, {"attributes":{"jmq_listprice":"6018.75","jmq_netprice":"6018.75","jmq_grossprice":"6018.75","jmq_grossprofit":"3311.73","jmq_costprice":"2629.02","jmq_amountoutstanding":"6018.75","jmq_updatedat":"2026-01-30T17:41:36.000000Z","jmq_grossprofit_percentage":"56.33"},"old":{"jmq_listprice":"5878.75","jmq_netprice":"5878.75","jmq_grossprice":"5878.75","jmq_grossprofit":"2972.10","jmq_costprice":"2567.02","jmq_amountoutstanding":"5878.75","jmq_updatedat":"2026-01-30T17:41:35.000000Z","jmq_grossprofit_percentage":"56.12"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:41:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600238,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:41:36","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6018.75\",\"jmq_netprice\":\"6018.75\",\"jmq_grossprice\":\"6018.75\",\"jmq_grossprofit\":\"3311.73\",\"jmq_costprice\":\"2629.02\",\"jmq_amountoutstanding\":\"6018.75\",\"jmq_updatedat\":\"2026-01-30T17:41:36.000000Z\",\"jmq_grossprofit_percentage\":\"56.33\"},\"old\":{\"jmq_listprice\":\"5878.75\",\"jmq_netprice\":\"5878.75\",\"jmq_grossprice\":\"5878.75\",\"jmq_grossprofit\":\"2972.10\",\"jmq_costprice\":\"2567.02\",\"jmq_amountoutstanding\":\"5878.75\",\"jmq_updatedat\":\"2026-01-30T17:41:35.000000Z\",\"jmq_grossprofit_percentage\":\"56.12\"}}","actionType":"updated","changedTo":{"List Price":"6018.75","Net Price":"6018.75","Gross Price Amount":"6018.75","Gross Profit":"3311.73","Total CostPrice":"2629.02","Amount Outstanding":"6018.75","Gross Profit Percentage":"56.33"},"changedFrom":{"List Price":"5878.75","Net Price":"5878.75","Gross Price Amount":"5878.75","Gross Profit":"2972.10","Total CostPrice":"2567.02","Amount Outstanding":"5878.75","Gross Profit Percentage":"56.12"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:41:38] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:41:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"18433.50","End Customer Override Gross Price":"18433.50"}, {"End Customer Override Net Price":"18533.78","End Customer Override Gross Price":"18533.78","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_endcustomeroverridenetprice":"18533.78","jmq_endcustomeroverridegrossprice":"18533.78","jmq_updatedat":"2025-07-17T17:07:36.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_endcustomeroverridenetprice":"18433.50","jmq_endcustomeroverridegrossprice":"18433.50","jmq_updatedat":"2026-01-30T17:41:44.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:41:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600246,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:41:45","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"18533.78\",\"jmq_endcustomeroverridegrossprice\":\"18533.78\",\"jmq_updatedat\":\"2025-07-17T17:07:36.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"18433.50\",\"jmq_endcustomeroverridegrossprice\":\"18433.50\",\"jmq_updatedat\":\"2026-01-30T17:41:44.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"18533.78","End Customer Override Gross Price":"18533.78","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"18433.50","End Customer Override Gross Price":"18433.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:42:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"6018.75","Net Price":"6018.75","Gross Price Amount":"6018.75","Gross Profit":"3311.73","Total CostPrice":"2629.02","Amount Outstanding":"6018.75","Gross Profit Percentage":"56.33"}, {"List Price":"6485.00","Net Price":"6485.00","Gross Price Amount":"6485.00","Gross Profit":"3389.73","Total CostPrice":"2824.73","Amount Outstanding":"6485.00","Gross Profit Percentage":"56.32"}, {"attributes":{"jmq_listprice":"6485.00","jmq_netprice":"6485.00","jmq_grossprice":"6485.00","jmq_grossprofit":"3389.73","jmq_costprice":"2824.73","jmq_amountoutstanding":"6485.00","jmq_updatedat":"2026-01-30T17:42:15.000000Z","jmq_grossprofit_percentage":"56.32"},"old":{"jmq_listprice":"6018.75","jmq_netprice":"6018.75","jmq_grossprice":"6018.75","jmq_grossprofit":"3311.73","jmq_costprice":"2629.02","jmq_amountoutstanding":"6018.75","jmq_updatedat":"2026-01-30T17:42:13.000000Z","jmq_grossprofit_percentage":"56.33"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:42:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600256,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:42:15","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6485.00\",\"jmq_netprice\":\"6485.00\",\"jmq_grossprice\":\"6485.00\",\"jmq_grossprofit\":\"3389.73\",\"jmq_costprice\":\"2824.73\",\"jmq_amountoutstanding\":\"6485.00\",\"jmq_updatedat\":\"2026-01-30T17:42:15.000000Z\",\"jmq_grossprofit_percentage\":\"56.32\"},\"old\":{\"jmq_listprice\":\"6018.75\",\"jmq_netprice\":\"6018.75\",\"jmq_grossprice\":\"6018.75\",\"jmq_grossprofit\":\"3311.73\",\"jmq_costprice\":\"2629.02\",\"jmq_amountoutstanding\":\"6018.75\",\"jmq_updatedat\":\"2026-01-30T17:42:13.000000Z\",\"jmq_grossprofit_percentage\":\"56.33\"}}","actionType":"updated","changedTo":{"List Price":"6485.00","Net Price":"6485.00","Gross Price Amount":"6485.00","Gross Profit":"3389.73","Total CostPrice":"2824.73","Amount Outstanding":"6485.00","Gross Profit Percentage":"56.32"},"changedFrom":{"List Price":"6018.75","Net Price":"6018.75","Gross Price Amount":"6018.75","Gross Profit":"3311.73","Total CostPrice":"2629.02","Amount Outstanding":"6018.75","Gross Profit Percentage":"56.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:42:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716894,"logName":"default","subjectId":9497,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:42:28","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC TK\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T17:42:28.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:53:19.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC TK"},"changedFrom":{"Status Notes":"1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:42:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716896,"logName":"default","subjectId":9504,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:42:28","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-02T14:15:19.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:53:19.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:42:31] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:42:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"6485.00","Net Price":"6485.00","Gross Price Amount":"6485.00","Gross Profit":"3389.73","Total CostPrice":"2824.73","Amount Outstanding":"6485.00","Gross Profit Percentage":"56.32"}, {"List Price":"6587.00","Net Price":"6587.00","Gross Price Amount":"6587.00","Gross Profit":"3660.27","Total CostPrice":"2869.73","Amount Outstanding":"6587.00","Gross Profit Percentage":"56.44"}, {"attributes":{"jmq_listprice":"6587.00","jmq_netprice":"6587.00","jmq_grossprice":"6587.00","jmq_grossprofit":"3660.27","jmq_costprice":"2869.73","jmq_amountoutstanding":"6587.00","jmq_updatedat":"2026-01-30T17:42:43.000000Z","jmq_grossprofit_percentage":"56.44"},"old":{"jmq_listprice":"6485.00","jmq_netprice":"6485.00","jmq_grossprice":"6485.00","jmq_grossprofit":"3389.73","jmq_costprice":"2824.73","jmq_amountoutstanding":"6485.00","jmq_updatedat":"2026-01-30T17:42:42.000000Z","jmq_grossprofit_percentage":"56.32"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:42:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600263,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:42:43","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6587.00\",\"jmq_netprice\":\"6587.00\",\"jmq_grossprice\":\"6587.00\",\"jmq_grossprofit\":\"3660.27\",\"jmq_costprice\":\"2869.73\",\"jmq_amountoutstanding\":\"6587.00\",\"jmq_updatedat\":\"2026-01-30T17:42:43.000000Z\",\"jmq_grossprofit_percentage\":\"56.44\"},\"old\":{\"jmq_listprice\":\"6485.00\",\"jmq_netprice\":\"6485.00\",\"jmq_grossprice\":\"6485.00\",\"jmq_grossprofit\":\"3389.73\",\"jmq_costprice\":\"2824.73\",\"jmq_amountoutstanding\":\"6485.00\",\"jmq_updatedat\":\"2026-01-30T17:42:42.000000Z\",\"jmq_grossprofit_percentage\":\"56.32\"}}","actionType":"updated","changedTo":{"List Price":"6587.00","Net Price":"6587.00","Gross Price Amount":"6587.00","Gross Profit":"3660.27","Total CostPrice":"2869.73","Amount Outstanding":"6587.00","Gross Profit Percentage":"56.44"},"changedFrom":{"List Price":"6485.00","Net Price":"6485.00","Gross Price Amount":"6485.00","Gross Profit":"3389.73","Total CostPrice":"2824.73","Amount Outstanding":"6485.00","Gross Profit Percentage":"56.32"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:43:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"6587.00","Net Price":"6587.00","Gross Price Amount":"6587.00","Gross Profit":"3660.27","Total CostPrice":"2869.73","Amount Outstanding":"6587.00","Gross Profit Percentage":"56.44"}, {"List Price":"7072.50","Net Price":"7072.50","Gross Price Amount":"7072.50","Gross Profit":"3717.27","Total CostPrice":"3072.14","Amount Outstanding":"7072.50","Gross Profit Percentage":"56.43"}, {"attributes":{"jmq_listprice":"7072.50","jmq_netprice":"7072.50","jmq_grossprice":"7072.50","jmq_grossprofit":"3717.27","jmq_costprice":"3072.14","jmq_amountoutstanding":"7072.50","jmq_updatedat":"2026-01-30T17:43:30.000000Z","jmq_grossprofit_percentage":"56.43"},"old":{"jmq_listprice":"6587.00","jmq_netprice":"6587.00","jmq_grossprice":"6587.00","jmq_grossprofit":"3660.27","jmq_costprice":"2869.73","jmq_amountoutstanding":"6587.00","jmq_updatedat":"2026-01-30T17:43:29.000000Z","jmq_grossprofit_percentage":"56.44"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:43:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600270,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:43:30","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7072.50\",\"jmq_netprice\":\"7072.50\",\"jmq_grossprice\":\"7072.50\",\"jmq_grossprofit\":\"3717.27\",\"jmq_costprice\":\"3072.14\",\"jmq_amountoutstanding\":\"7072.50\",\"jmq_updatedat\":\"2026-01-30T17:43:30.000000Z\",\"jmq_grossprofit_percentage\":\"56.43\"},\"old\":{\"jmq_listprice\":\"6587.00\",\"jmq_netprice\":\"6587.00\",\"jmq_grossprice\":\"6587.00\",\"jmq_grossprofit\":\"3660.27\",\"jmq_costprice\":\"2869.73\",\"jmq_amountoutstanding\":\"6587.00\",\"jmq_updatedat\":\"2026-01-30T17:43:29.000000Z\",\"jmq_grossprofit_percentage\":\"56.44\"}}","actionType":"updated","changedTo":{"List Price":"7072.50","Net Price":"7072.50","Gross Price Amount":"7072.50","Gross Profit":"3717.27","Total CostPrice":"3072.14","Amount Outstanding":"7072.50","Gross Profit Percentage":"56.43"},"changedFrom":{"List Price":"6587.00","Net Price":"6587.00","Gross Price Amount":"6587.00","Gross Profit":"3660.27","Total CostPrice":"2869.73","Amount Outstanding":"6587.00","Gross Profit Percentage":"56.44"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:43:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716912,"logName":"default","subjectId":9860,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:43:42","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T17:43:42.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T16:45:05.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604288R1","parentSubjectId":9860,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:43:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2716914,"logName":"default","subjectId":9861,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:43:42","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:43:42.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-29T15:53:26.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604288R1","parentSubjectId":9860,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:43:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2716918,"logName":"default","subjectId":9860,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:43:48","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"Holiday Builders\\\",\\\"45\\\":\\\"HOLIDAY\\\",\\\"46\\\":\\\"Holiday Builders\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2293 W. Eau Gallie Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Melbourne\\\",\\\"52\\\":9,\\\"53\\\":\\\"32935\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/29 TK PVC 1\\\/30 PVC\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-22\\\",\\\"604\\\":\\\"GERRY\\\",\\\"605\\\":\\\"[3]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-27\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T17:43:48.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"Holiday Builders\\\",\\\"45\\\":\\\"HOLIDAY\\\",\\\"46\\\":\\\"Holiday Builders\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2293 W. Eau Gallie Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Melbourne\\\",\\\"52\\\":9,\\\"53\\\":\\\"32935\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/TK PVC\\\",\\\"551\\\":\\\"6\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-22\\\",\\\"604\\\":\\\"GERRY\\\",\\\"605\\\":\\\"[3]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"2026-01-27\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":15,\"jd_orderstatus\":6,\"jd_updatedat\":\"2026-01-30T17:43:42.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/29 TK PVC 1\/30 PVC"},"changedFrom":{"Status Notes":"1\/TK PVC"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Job Status,Order Status which is linked to the Job Ref No: VU604288R1","parentSubjectId":9860,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:43:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2716921,"logName":"default","subjectId":9861,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:43:48","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-29T15:53:26.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:43:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604288R1","parentSubjectId":9860,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:43:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1418, App\Models\JobMultiQuotePivotModel, 1415, App\Models\Job\bm_jobdetails, 23, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"396.50","End Customer Override Vat Price":"31.72","End Customer Override Gross Price":"428.22","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"396.50","jmq_endcustomeroverridevatprice":"31.72","jmq_endcustomeroverridegrossprice":"428.22","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":43,"jmq_updatedat":"2026-01-30T17:43:49.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-28T23:33:29.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:43:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556202,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:43:49","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"396.50\",\"jmq_endcustomeroverridevatprice\":\"31.72\",\"jmq_endcustomeroverridegrossprice\":\"428.22\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":43,\"jmq_updatedat\":\"2026-01-30T17:43:49.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-28T23:33:29.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"396.50","End Customer Override Vat Price":"31.72","End Customer Override Gross Price":"428.22","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:43:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"7072.50","Net Price":"7072.50","Gross Price Amount":"7072.50","Gross Profit":"3717.27","Total CostPrice":"3072.14","Amount Outstanding":"7072.50","Gross Profit Percentage":"56.43"}, {"List Price":"7185.50","Net Price":"7185.50","Gross Price Amount":"7185.50","Gross Profit":"4000.36","Total CostPrice":"3122.14","Amount Outstanding":"7185.50","Gross Profit Percentage":"56.56"}, {"attributes":{"jmq_listprice":"7185.50","jmq_netprice":"7185.50","jmq_grossprice":"7185.50","jmq_grossprofit":"4000.36","jmq_costprice":"3122.14","jmq_amountoutstanding":"7185.50","jmq_updatedat":"2026-01-30T17:43:58.000000Z","jmq_grossprofit_percentage":"56.56"},"old":{"jmq_listprice":"7072.50","jmq_netprice":"7072.50","jmq_grossprice":"7072.50","jmq_grossprofit":"3717.27","jmq_costprice":"3072.14","jmq_amountoutstanding":"7072.50","jmq_updatedat":"2026-01-30T17:43:56.000000Z","jmq_grossprofit_percentage":"56.43"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:43:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600277,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:43:58","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7185.50\",\"jmq_netprice\":\"7185.50\",\"jmq_grossprice\":\"7185.50\",\"jmq_grossprofit\":\"4000.36\",\"jmq_costprice\":\"3122.14\",\"jmq_amountoutstanding\":\"7185.50\",\"jmq_updatedat\":\"2026-01-30T17:43:58.000000Z\",\"jmq_grossprofit_percentage\":\"56.56\"},\"old\":{\"jmq_listprice\":\"7072.50\",\"jmq_netprice\":\"7072.50\",\"jmq_grossprice\":\"7072.50\",\"jmq_grossprofit\":\"3717.27\",\"jmq_costprice\":\"3072.14\",\"jmq_amountoutstanding\":\"7072.50\",\"jmq_updatedat\":\"2026-01-30T17:43:56.000000Z\",\"jmq_grossprofit_percentage\":\"56.43\"}}","actionType":"updated","changedTo":{"List Price":"7185.50","Net Price":"7185.50","Gross Price Amount":"7185.50","Gross Profit":"4000.36","Total CostPrice":"3122.14","Amount Outstanding":"7185.50","Gross Profit Percentage":"56.56"},"changedFrom":{"List Price":"7072.50","Net Price":"7072.50","Gross Price Amount":"7072.50","Gross Profit":"3717.27","Total CostPrice":"3072.14","Amount Outstanding":"7072.50","Gross Profit Percentage":"56.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:44:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"7185.50","Net Price":"7185.50","Gross Price Amount":"7185.50","Gross Profit":"4000.36","Amount Outstanding":"7185.50","Gross Profit Percentage":"56.56"}, {"List Price":"7935.50","Net Price":"7935.50","Gross Price Amount":"7935.50","Gross Profit":"4063.36","Amount Outstanding":"7935.50","Gross Profit Percentage":"56.55"}, {"attributes":{"jmq_listprice":"7935.50","jmq_netprice":"7935.50","jmq_grossprice":"7935.50","jmq_grossprofit":"4063.36","jmq_amountoutstanding":"7935.50","jmq_updatedat":"2026-01-30T17:44:37.000000Z","jmq_grossprofit_percentage":"56.55"},"old":{"jmq_listprice":"7185.50","jmq_netprice":"7185.50","jmq_grossprice":"7185.50","jmq_grossprofit":"4000.36","jmq_amountoutstanding":"7185.50","jmq_updatedat":"2026-01-30T17:44:36.000000Z","jmq_grossprofit_percentage":"56.56"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:44:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600284,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:44:37","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7935.50\",\"jmq_netprice\":\"7935.50\",\"jmq_grossprice\":\"7935.50\",\"jmq_grossprofit\":\"4063.36\",\"jmq_amountoutstanding\":\"7935.50\",\"jmq_updatedat\":\"2026-01-30T17:44:37.000000Z\",\"jmq_grossprofit_percentage\":\"56.55\"},\"old\":{\"jmq_listprice\":\"7185.50\",\"jmq_netprice\":\"7185.50\",\"jmq_grossprice\":\"7185.50\",\"jmq_grossprofit\":\"4000.36\",\"jmq_amountoutstanding\":\"7185.50\",\"jmq_updatedat\":\"2026-01-30T17:44:36.000000Z\",\"jmq_grossprofit_percentage\":\"56.56\"}}","actionType":"updated","changedTo":{"List Price":"7935.50","Net Price":"7935.50","Gross Price Amount":"7935.50","Gross Profit":"4063.36","Amount Outstanding":"7935.50","Gross Profit Percentage":"56.55"},"changedFrom":{"List Price":"7185.50","Net Price":"7185.50","Gross Price Amount":"7185.50","Gross Profit":"4000.36","Amount Outstanding":"7185.50","Gross Profit Percentage":"56.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:45:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"7935.50","Net Price":"7935.50","Gross Price Amount":"7935.50","Gross Profit":"4063.36","Amount Outstanding":"7935.50","Gross Profit Percentage":"56.55"}, {"List Price":"11185.50","Net Price":"11185.50","Gross Price Amount":"11185.50","Gross Profit":"4813.36","Amount Outstanding":"11185.50","Gross Profit Percentage":"60.66"}, {"attributes":{"jmq_listprice":"11185.50","jmq_netprice":"11185.50","jmq_grossprice":"11185.50","jmq_grossprofit":"4813.36","jmq_amountoutstanding":"11185.50","jmq_updatedat":"2026-01-30T17:45:08.000000Z","jmq_grossprofit_percentage":"60.66"},"old":{"jmq_listprice":"7935.50","jmq_netprice":"7935.50","jmq_grossprice":"7935.50","jmq_grossprofit":"4063.36","jmq_amountoutstanding":"7935.50","jmq_updatedat":"2026-01-30T17:45:07.000000Z","jmq_grossprofit_percentage":"56.55"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:45:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600291,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:45:08","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11185.50\",\"jmq_netprice\":\"11185.50\",\"jmq_grossprice\":\"11185.50\",\"jmq_grossprofit\":\"4813.36\",\"jmq_amountoutstanding\":\"11185.50\",\"jmq_updatedat\":\"2026-01-30T17:45:08.000000Z\",\"jmq_grossprofit_percentage\":\"60.66\"},\"old\":{\"jmq_listprice\":\"7935.50\",\"jmq_netprice\":\"7935.50\",\"jmq_grossprice\":\"7935.50\",\"jmq_grossprofit\":\"4063.36\",\"jmq_amountoutstanding\":\"7935.50\",\"jmq_updatedat\":\"2026-01-30T17:45:07.000000Z\",\"jmq_grossprofit_percentage\":\"56.55\"}}","actionType":"updated","changedTo":{"List Price":"11185.50","Net Price":"11185.50","Gross Price Amount":"11185.50","Gross Profit":"4813.36","Amount Outstanding":"11185.50","Gross Profit Percentage":"60.66"},"changedFrom":{"List Price":"7935.50","Net Price":"7935.50","Gross Price Amount":"7935.50","Gross Profit":"4063.36","Amount Outstanding":"7935.50","Gross Profit Percentage":"56.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:45:15] production.INFO: contact send sms start [2026-01-30 17:45:16] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 17:45:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"4813.36","Total CostPrice":"3122.14","Gross Profit Percentage":"60.66"}, {"Gross Profit":"8063.36","Total CostPrice":"3472.14","Gross Profit Percentage":"72.09"}, {"attributes":{"jmq_grossprofit":"8063.36","jmq_costprice":"3472.14","jmq_updatedat":"2026-01-30T17:45:40.000000Z","jmq_grossprofit_percentage":"72.09"},"old":{"jmq_grossprofit":"4813.36","jmq_costprice":"3122.14","jmq_updatedat":"2026-01-30T17:45:39.000000Z","jmq_grossprofit_percentage":"60.66"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:45:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600298,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:45:40","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"8063.36\",\"jmq_costprice\":\"3472.14\",\"jmq_updatedat\":\"2026-01-30T17:45:40.000000Z\",\"jmq_grossprofit_percentage\":\"72.09\"},\"old\":{\"jmq_grossprofit\":\"4813.36\",\"jmq_costprice\":\"3122.14\",\"jmq_updatedat\":\"2026-01-30T17:45:39.000000Z\",\"jmq_grossprofit_percentage\":\"60.66\"}}","actionType":"updated","changedTo":{"Gross Profit":"8063.36","Total CostPrice":"3472.14","Gross Profit Percentage":"72.09"},"changedFrom":{"Gross Profit":"4813.36","Total CostPrice":"3122.14","Gross Profit Percentage":"60.66"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:45:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3419, App\Models\JobMultiQuotePivotModel, 3419, App\Models\Job\bm_jobdetails, 17, {"List Price":"1681.00","Net Price":"1681.00","Gross Price Amount":"1681.00","Gross Profit":"-821.00","Total CostPrice":"3162.00","Amount Outstanding":"1681.00","Gross Profit Percentage":"-80.41"}, {"List Price":"1731.00","Net Price":"1731.00","Gross Price Amount":"1731.00","Gross Profit":"-1481.00","Total CostPrice":"3212.00","Amount Outstanding":"1731.00","Gross Profit Percentage":"-85.56"}, {"attributes":{"jmq_listprice":"1731.00","jmq_netprice":"1731.00","jmq_grossprice":"1731.00","jmq_grossprofit":"-1481.00","jmq_costprice":"3212.00","jmq_amountoutstanding":"1731.00","jmq_updatedat":"2026-01-30T17:45:42.000000Z","jmq_grossprofit_percentage":"-85.56"},"old":{"jmq_listprice":"1681.00","jmq_netprice":"1681.00","jmq_grossprice":"1681.00","jmq_grossprofit":"-821.00","jmq_costprice":"3162.00","jmq_amountoutstanding":"1681.00","jmq_updatedat":"2026-01-30T17:45:41.000000Z","jmq_grossprofit_percentage":"-80.41"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:45:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932134,"logName":"default","subjectId":3419,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:45:42","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1731.00\",\"jmq_netprice\":\"1731.00\",\"jmq_grossprice\":\"1731.00\",\"jmq_grossprofit\":\"-1481.00\",\"jmq_costprice\":\"3212.00\",\"jmq_amountoutstanding\":\"1731.00\",\"jmq_updatedat\":\"2026-01-30T17:45:42.000000Z\",\"jmq_grossprofit_percentage\":\"-85.56\"},\"old\":{\"jmq_listprice\":\"1681.00\",\"jmq_netprice\":\"1681.00\",\"jmq_grossprice\":\"1681.00\",\"jmq_grossprofit\":\"-821.00\",\"jmq_costprice\":\"3162.00\",\"jmq_amountoutstanding\":\"1681.00\",\"jmq_updatedat\":\"2026-01-30T17:45:41.000000Z\",\"jmq_grossprofit_percentage\":\"-80.41\"}}","actionType":"updated","changedTo":{"List Price":"1731.00","Net Price":"1731.00","Gross Price Amount":"1731.00","Gross Profit":"-1481.00","Total CostPrice":"3212.00","Amount Outstanding":"1731.00","Gross Profit Percentage":"-85.56"},"changedFrom":{"List Price":"1681.00","Net Price":"1681.00","Gross Price Amount":"1681.00","Gross Profit":"-821.00","Total CostPrice":"3162.00","Amount Outstanding":"1681.00","Gross Profit Percentage":"-80.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:46:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3419, App\Models\JobMultiQuotePivotModel, 3419, App\Models\Job\bm_jobdetails, 17, {"List Price":"1731.00","Net Price":"1731.00","Gross Price Amount":"1731.00","Total CostPrice":"3212.00","Amount Outstanding":"1731.00","Gross Profit Percentage":"-85.56"}, {"List Price":"1741.00","Net Price":"1741.00","Gross Price Amount":"1741.00","Total CostPrice":"3222.00","Amount Outstanding":"1741.00","Gross Profit Percentage":"-85.07"}, {"attributes":{"jmq_listprice":"1741.00","jmq_netprice":"1741.00","jmq_grossprice":"1741.00","jmq_costprice":"3222.00","jmq_amountoutstanding":"1741.00","jmq_updatedat":"2026-01-30T17:46:15.000000Z","jmq_grossprofit_percentage":"-85.07"},"old":{"jmq_listprice":"1731.00","jmq_netprice":"1731.00","jmq_grossprice":"1731.00","jmq_costprice":"3212.00","jmq_amountoutstanding":"1731.00","jmq_updatedat":"2026-01-30T17:46:13.000000Z","jmq_grossprofit_percentage":"-85.56"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:46:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932141,"logName":"default","subjectId":3419,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:46:15","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1741.00\",\"jmq_netprice\":\"1741.00\",\"jmq_grossprice\":\"1741.00\",\"jmq_costprice\":\"3222.00\",\"jmq_amountoutstanding\":\"1741.00\",\"jmq_updatedat\":\"2026-01-30T17:46:15.000000Z\",\"jmq_grossprofit_percentage\":\"-85.07\"},\"old\":{\"jmq_listprice\":\"1731.00\",\"jmq_netprice\":\"1731.00\",\"jmq_grossprice\":\"1731.00\",\"jmq_costprice\":\"3212.00\",\"jmq_amountoutstanding\":\"1731.00\",\"jmq_updatedat\":\"2026-01-30T17:46:13.000000Z\",\"jmq_grossprofit_percentage\":\"-85.56\"}}","actionType":"updated","changedTo":{"List Price":"1741.00","Net Price":"1741.00","Gross Price Amount":"1741.00","Total CostPrice":"3222.00","Amount Outstanding":"1741.00","Gross Profit Percentage":"-85.07"},"changedFrom":{"List Price":"1731.00","Net Price":"1731.00","Gross Price Amount":"1731.00","Total CostPrice":"3212.00","Amount Outstanding":"1731.00","Gross Profit Percentage":"-85.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:46:21] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"204.57","Net Price":"204.57","Gross Price Amount":"204.57","Total CostPrice":"73.06","Amount Outstanding":"204.57"}, {"attributes":{"jmq_listprice":"204.57","jmq_netprice":"204.57","jmq_grossprice":"204.57","jmq_costprice":"73.06","jmq_amountoutstanding":"204.57","jmq_updatedat":"2026-01-30T17:46:21.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T17:46:19.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:46:21, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716951,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:46:21","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"204.57\",\"jmq_netprice\":\"204.57\",\"jmq_grossprice\":\"204.57\",\"jmq_costprice\":\"73.06\",\"jmq_amountoutstanding\":\"204.57\",\"jmq_updatedat\":\"2026-01-30T17:46:21.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:46:19.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"204.57","Net Price":"204.57","Gross Price Amount":"204.57","Total CostPrice":"73.06","Amount Outstanding":"204.57"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:46:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"11185.50","Net Price":"11185.50","Gross Price Amount":"11185.50","Gross Profit":"8063.36","Total CostPrice":"3472.14","Amount Outstanding":"11185.50","Gross Profit Percentage":"72.09"}, {"List Price":"11435.50","Net Price":"11435.50","Gross Price Amount":"11435.50","Gross Profit":"7713.36","Total CostPrice":"3572.14","Amount Outstanding":"11435.50","Gross Profit Percentage":"68.96"}, {"attributes":{"jmq_listprice":"11435.50","jmq_netprice":"11435.50","jmq_grossprice":"11435.50","jmq_grossprofit":"7713.36","jmq_costprice":"3572.14","jmq_amountoutstanding":"11435.50","jmq_updatedat":"2026-01-30T17:46:27.000000Z","jmq_grossprofit_percentage":"68.96"},"old":{"jmq_listprice":"11185.50","jmq_netprice":"11185.50","jmq_grossprice":"11185.50","jmq_grossprofit":"8063.36","jmq_costprice":"3472.14","jmq_amountoutstanding":"11185.50","jmq_updatedat":"2026-01-30T17:46:26.000000Z","jmq_grossprofit_percentage":"72.09"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:46:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600305,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:46:27","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11435.50\",\"jmq_netprice\":\"11435.50\",\"jmq_grossprice\":\"11435.50\",\"jmq_grossprofit\":\"7713.36\",\"jmq_costprice\":\"3572.14\",\"jmq_amountoutstanding\":\"11435.50\",\"jmq_updatedat\":\"2026-01-30T17:46:27.000000Z\",\"jmq_grossprofit_percentage\":\"68.96\"},\"old\":{\"jmq_listprice\":\"11185.50\",\"jmq_netprice\":\"11185.50\",\"jmq_grossprice\":\"11185.50\",\"jmq_grossprofit\":\"8063.36\",\"jmq_costprice\":\"3472.14\",\"jmq_amountoutstanding\":\"11185.50\",\"jmq_updatedat\":\"2026-01-30T17:46:26.000000Z\",\"jmq_grossprofit_percentage\":\"72.09\"}}","actionType":"updated","changedTo":{"List Price":"11435.50","Net Price":"11435.50","Gross Price Amount":"11435.50","Gross Profit":"7713.36","Total CostPrice":"3572.14","Amount Outstanding":"11435.50","Gross Profit Percentage":"68.96"},"changedFrom":{"List Price":"11185.50","Net Price":"11185.50","Gross Price Amount":"11185.50","Gross Profit":"8063.36","Total CostPrice":"3472.14","Amount Outstanding":"11185.50","Gross Profit Percentage":"72.09"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:46:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"204.57","Net Price":"204.57","Gross Price Amount":"204.57","Total CostPrice":"73.06","Amount Outstanding":"204.57"}, {"List Price":"409.14","Net Price":"409.14","Gross Price Amount":"409.14","Total CostPrice":"146.12","Amount Outstanding":"409.14"}, {"attributes":{"jmq_listprice":"409.14","jmq_netprice":"409.14","jmq_grossprice":"409.14","jmq_costprice":"146.12","jmq_amountoutstanding":"409.14","jmq_updatedat":"2026-01-30T17:46:49.000000Z"},"old":{"jmq_listprice":"204.57","jmq_netprice":"204.57","jmq_grossprice":"204.57","jmq_costprice":"73.06","jmq_amountoutstanding":"204.57","jmq_updatedat":"2026-01-30T17:46:46.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:46:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716958,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:46:49","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"409.14\",\"jmq_netprice\":\"409.14\",\"jmq_grossprice\":\"409.14\",\"jmq_costprice\":\"146.12\",\"jmq_amountoutstanding\":\"409.14\",\"jmq_updatedat\":\"2026-01-30T17:46:49.000000Z\"},\"old\":{\"jmq_listprice\":\"204.57\",\"jmq_netprice\":\"204.57\",\"jmq_grossprice\":\"204.57\",\"jmq_costprice\":\"73.06\",\"jmq_amountoutstanding\":\"204.57\",\"jmq_updatedat\":\"2026-01-30T17:46:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"409.14","Net Price":"409.14","Gross Price Amount":"409.14","Total CostPrice":"146.12","Amount Outstanding":"409.14"},"changedFrom":{"List Price":"204.57","Net Price":"204.57","Gross Price Amount":"204.57","Total CostPrice":"73.06","Amount Outstanding":"204.57"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:46:54] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3419, App\Models\JobMultiQuotePivotModel, 3419, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"1641.00","End Customer Override Vat Price":"127.18","End Customer Override Gross Price":"1768.18"}, {"End Customer Override Net Price":"1741.00","End Customer Override Vat Price":"134.93","End Customer Override Gross Price":"1875.93","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_endcustomeroverridenetprice":"1741.00","jmq_endcustomeroverridevatprice":"134.93","jmq_endcustomeroverridegrossprice":"1875.93","jmq_updatedat":"2026-01-28T21:02:24.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_endcustomeroverridenetprice":"1641.00","jmq_endcustomeroverridevatprice":"127.18","jmq_endcustomeroverridegrossprice":"1768.18","jmq_updatedat":"2026-01-30T17:46:15.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:46:54, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932146,"logName":"default","subjectId":3419,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:46:54","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"1741.00\",\"jmq_endcustomeroverridevatprice\":\"134.93\",\"jmq_endcustomeroverridegrossprice\":\"1875.93\",\"jmq_updatedat\":\"2026-01-28T21:02:24.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"1641.00\",\"jmq_endcustomeroverridevatprice\":\"127.18\",\"jmq_endcustomeroverridegrossprice\":\"1768.18\",\"jmq_updatedat\":\"2026-01-30T17:46:15.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"1741.00","End Customer Override Vat Price":"134.93","End Customer Override Gross Price":"1875.93","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"1641.00","End Customer Override Vat Price":"127.18","End Customer Override Gross Price":"1768.18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:47:04] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:47:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"List Price":"11435.50","Net Price":"11435.50","Gross Price Amount":"11435.50","Gross Profit":"7713.36","Total CostPrice":"3572.14","Amount Outstanding":"11435.50","Gross Profit Percentage":"68.96"}, {"List Price":"11935.50","Net Price":"11935.50","Gross Price Amount":"11935.50","Gross Profit":"7863.36","Total CostPrice":"3672.14","Amount Outstanding":"11935.50","Gross Profit Percentage":"68.76"}, {"attributes":{"jmq_listprice":"11935.50","jmq_netprice":"11935.50","jmq_grossprice":"11935.50","jmq_grossprofit":"7863.36","jmq_costprice":"3672.14","jmq_amountoutstanding":"11935.50","jmq_updatedat":"2026-01-30T17:47:05.000000Z","jmq_grossprofit_percentage":"68.76"},"old":{"jmq_listprice":"11435.50","jmq_netprice":"11435.50","jmq_grossprice":"11435.50","jmq_grossprofit":"7713.36","jmq_costprice":"3572.14","jmq_amountoutstanding":"11435.50","jmq_updatedat":"2026-01-30T17:47:04.000000Z","jmq_grossprofit_percentage":"68.96"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:47:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600312,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:47:05","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11935.50\",\"jmq_netprice\":\"11935.50\",\"jmq_grossprice\":\"11935.50\",\"jmq_grossprofit\":\"7863.36\",\"jmq_costprice\":\"3672.14\",\"jmq_amountoutstanding\":\"11935.50\",\"jmq_updatedat\":\"2026-01-30T17:47:05.000000Z\",\"jmq_grossprofit_percentage\":\"68.76\"},\"old\":{\"jmq_listprice\":\"11435.50\",\"jmq_netprice\":\"11435.50\",\"jmq_grossprice\":\"11435.50\",\"jmq_grossprofit\":\"7713.36\",\"jmq_costprice\":\"3572.14\",\"jmq_amountoutstanding\":\"11435.50\",\"jmq_updatedat\":\"2026-01-30T17:47:04.000000Z\",\"jmq_grossprofit_percentage\":\"68.96\"}}","actionType":"updated","changedTo":{"List Price":"11935.50","Net Price":"11935.50","Gross Price Amount":"11935.50","Gross Profit":"7863.36","Total CostPrice":"3672.14","Amount Outstanding":"11935.50","Gross Profit Percentage":"68.76"},"changedFrom":{"List Price":"11435.50","Net Price":"11435.50","Gross Price Amount":"11435.50","Gross Profit":"7713.36","Total CostPrice":"3572.14","Amount Outstanding":"11435.50","Gross Profit Percentage":"68.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:47:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"409.14","Net Price":"409.14","Gross Price Amount":"409.14","Total CostPrice":"146.12","Amount Outstanding":"409.14"}, {"List Price":"502.91","Net Price":"502.91","Gross Price Amount":"502.91","Total CostPrice":"179.61","Amount Outstanding":"502.91"}, {"attributes":{"jmq_listprice":"502.91","jmq_netprice":"502.91","jmq_grossprice":"502.91","jmq_costprice":"179.61","jmq_amountoutstanding":"502.91","jmq_updatedat":"2026-01-30T17:47:32.000000Z"},"old":{"jmq_listprice":"409.14","jmq_netprice":"409.14","jmq_grossprice":"409.14","jmq_costprice":"146.12","jmq_amountoutstanding":"409.14","jmq_updatedat":"2026-01-30T17:47:30.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:47:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716972,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:47:32","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"502.91\",\"jmq_netprice\":\"502.91\",\"jmq_grossprice\":\"502.91\",\"jmq_costprice\":\"179.61\",\"jmq_amountoutstanding\":\"502.91\",\"jmq_updatedat\":\"2026-01-30T17:47:32.000000Z\"},\"old\":{\"jmq_listprice\":\"409.14\",\"jmq_netprice\":\"409.14\",\"jmq_grossprice\":\"409.14\",\"jmq_costprice\":\"146.12\",\"jmq_amountoutstanding\":\"409.14\",\"jmq_updatedat\":\"2026-01-30T17:47:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"502.91","Net Price":"502.91","Gross Price Amount":"502.91","Total CostPrice":"179.61","Amount Outstanding":"502.91"},"changedFrom":{"List Price":"409.14","Net Price":"409.14","Gross Price Amount":"409.14","Total CostPrice":"146.12","Amount Outstanding":"409.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:48:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"502.91","Net Price":"502.91","Gross Price Amount":"502.91","Total CostPrice":"179.61","Amount Outstanding":"502.91"}, {"List Price":"707.48","Net Price":"707.48","Gross Price Amount":"707.48","Total CostPrice":"252.67","Amount Outstanding":"707.48"}, {"attributes":{"jmq_listprice":"707.48","jmq_netprice":"707.48","jmq_grossprice":"707.48","jmq_costprice":"252.67","jmq_amountoutstanding":"707.48","jmq_updatedat":"2026-01-30T17:48:03.000000Z"},"old":{"jmq_listprice":"502.91","jmq_netprice":"502.91","jmq_grossprice":"502.91","jmq_costprice":"179.61","jmq_amountoutstanding":"502.91","jmq_updatedat":"2026-01-30T17:48:00.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:48:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2716993,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:48:03","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"707.48\",\"jmq_netprice\":\"707.48\",\"jmq_grossprice\":\"707.48\",\"jmq_costprice\":\"252.67\",\"jmq_amountoutstanding\":\"707.48\",\"jmq_updatedat\":\"2026-01-30T17:48:03.000000Z\"},\"old\":{\"jmq_listprice\":\"502.91\",\"jmq_netprice\":\"502.91\",\"jmq_grossprice\":\"502.91\",\"jmq_costprice\":\"179.61\",\"jmq_amountoutstanding\":\"502.91\",\"jmq_updatedat\":\"2026-01-30T17:48:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"707.48","Net Price":"707.48","Gross Price Amount":"707.48","Total CostPrice":"252.67","Amount Outstanding":"707.48"},"changedFrom":{"List Price":"502.91","Net Price":"502.91","Gross Price Amount":"502.91","Total CostPrice":"179.61","Amount Outstanding":"502.91"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:48:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1418, App\Models\JobMultiQuotePivotModel, 1415, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"395.45","Total CostPrice":"1.05","Gross Profit Percentage":"99.74"}, {"Gross Profit":"394.20","Total CostPrice":"2.30","Gross Profit Percentage":"99.42"}, {"attributes":{"jmq_grossprofit":"394.20","jmq_costprice":"2.30","jmq_updatedat":"2026-01-30T17:48:20.000000Z","jmq_grossprofit_percentage":"99.42"},"old":{"jmq_grossprofit":"395.45","jmq_costprice":"1.05","jmq_updatedat":"2026-01-30T17:48:18.000000Z","jmq_grossprofit_percentage":"99.74"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:48:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556225,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:48:20","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"394.20\",\"jmq_costprice\":\"2.30\",\"jmq_updatedat\":\"2026-01-30T17:48:20.000000Z\",\"jmq_grossprofit_percentage\":\"99.42\"},\"old\":{\"jmq_grossprofit\":\"395.45\",\"jmq_costprice\":\"1.05\",\"jmq_updatedat\":\"2026-01-30T17:48:18.000000Z\",\"jmq_grossprofit_percentage\":\"99.74\"}}","actionType":"updated","changedTo":{"Gross Profit":"394.20","Total CostPrice":"2.30","Gross Profit Percentage":"99.42"},"changedFrom":{"Gross Profit":"395.45","Total CostPrice":"1.05","Gross Profit Percentage":"99.74"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:48:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717015,"logName":"default","subjectId":9531,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:48:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"MODEL - No Charge 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0310H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"1143.57\",\"jd_endcustomeroverridevatprice\":\"80.05\",\"jd_endcustomeroverridegrossprice\":\"1223.62\",\"jd_updatedat\":\"2026-01-30T17:48:57.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"MODEL - No Charge\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0310H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"889.79\",\"jd_endcustomeroverridevatprice\":\"62.29\",\"jd_endcustomeroverridegrossprice\":\"952.08\",\"jd_updatedat\":\"2026-01-28T19:41:15.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"MODEL - No Charge 1\/30 PVC","End Customer Override Net Price":"1143.57","End Customer Override Vat Price":"80.05","End Customer Override Gross Price":"1223.62"},"changedFrom":{"Status Notes":"MODEL - No Charge","End Customer Override Net Price":"889.79","End Customer Override Vat Price":"62.29","End Customer Override Gross Price":"952.08"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:48:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717017,"logName":"default","subjectId":9538,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:48:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"1143.57\",\"jmq_endcustomeroverridevatprice\":\"80.05\",\"jmq_endcustomeroverridegrossprice\":\"1223.62\",\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-06T14:06:35.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"889.79\",\"jmq_endcustomeroverridevatprice\":\"62.29\",\"jmq_endcustomeroverridegrossprice\":\"952.08\",\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:39:18.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"1143.57","End Customer Override Vat Price":"80.05","End Customer Override Gross Price":"1223.62","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"889.79","End Customer Override Vat Price":"62.29","End Customer Override Gross Price":"952.08"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:49:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1334, App\Models\JobMultiQuotePivotModel, 1317, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"7863.36","End Customer Override Net Price":"2167.50","End Customer Override Gross Price":"2167.50","Gross Profit Percentage":"68.76"}, {"Gross Profit":"8263.36","End Customer Override Net Price":"11935.50","End Customer Override Gross Price":"11935.50","Gross Profit Percentage":"69.23"}, {"attributes":{"jmq_grossprofit":"8263.36","jmq_endcustomeroverridenetprice":"11935.50","jmq_endcustomeroverridegrossprice":"11935.50","jmq_updatedat":"2026-01-29T17:22:01.000000Z","jmq_grossprofit_percentage":"69.23"},"old":{"jmq_grossprofit":"7863.36","jmq_endcustomeroverridenetprice":"2167.50","jmq_endcustomeroverridegrossprice":"2167.50","jmq_updatedat":"2026-01-30T17:47:05.000000Z","jmq_grossprofit_percentage":"68.76"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:49:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600317,"logName":"default","subjectId":1334,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:49:10","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"8263.36\",\"jmq_endcustomeroverridenetprice\":\"11935.50\",\"jmq_endcustomeroverridegrossprice\":\"11935.50\",\"jmq_updatedat\":\"2026-01-29T17:22:01.000000Z\",\"jmq_grossprofit_percentage\":\"69.23\"},\"old\":{\"jmq_grossprofit\":\"7863.36\",\"jmq_endcustomeroverridenetprice\":\"2167.50\",\"jmq_endcustomeroverridegrossprice\":\"2167.50\",\"jmq_updatedat\":\"2026-01-30T17:47:05.000000Z\",\"jmq_grossprofit_percentage\":\"68.76\"}}","actionType":"updated","changedTo":{"Gross Profit":"8263.36","End Customer Override Net Price":"11935.50","End Customer Override Gross Price":"11935.50","Gross Profit Percentage":"69.23"},"changedFrom":{"Gross Profit":"7863.36","End Customer Override Net Price":"2167.50","End Customer Override Gross Price":"2167.50","Gross Profit Percentage":"68.76"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2384","parentSubjectId":1317,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:49:25] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"707.48","Net Price":"707.48","Gross Price Amount":"707.48","Total CostPrice":"252.67","Amount Outstanding":"707.48"}, {"List Price":"801.25","Net Price":"801.25","Gross Price Amount":"801.25","Total CostPrice":"286.16","Amount Outstanding":"801.25"}, {"attributes":{"jmq_listprice":"801.25","jmq_netprice":"801.25","jmq_grossprice":"801.25","jmq_costprice":"286.16","jmq_amountoutstanding":"801.25","jmq_updatedat":"2026-01-30T17:49:25.000000Z"},"old":{"jmq_listprice":"707.48","jmq_netprice":"707.48","jmq_grossprice":"707.48","jmq_costprice":"252.67","jmq_amountoutstanding":"707.48","jmq_updatedat":"2026-01-30T17:49:22.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:49:25, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717027,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:49:25","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"801.25\",\"jmq_netprice\":\"801.25\",\"jmq_grossprice\":\"801.25\",\"jmq_costprice\":\"286.16\",\"jmq_amountoutstanding\":\"801.25\",\"jmq_updatedat\":\"2026-01-30T17:49:25.000000Z\"},\"old\":{\"jmq_listprice\":\"707.48\",\"jmq_netprice\":\"707.48\",\"jmq_grossprice\":\"707.48\",\"jmq_costprice\":\"252.67\",\"jmq_amountoutstanding\":\"707.48\",\"jmq_updatedat\":\"2026-01-30T17:49:22.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"801.25","Net Price":"801.25","Gross Price Amount":"801.25","Total CostPrice":"286.16","Amount Outstanding":"801.25"},"changedFrom":{"List Price":"707.48","Net Price":"707.48","Gross Price Amount":"707.48","Total CostPrice":"252.67","Amount Outstanding":"707.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:49:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"List Price":"18533.78","Net Price":"18533.78","Gross Price Amount":"18533.78","Gross Profit":"8155.57","Total CostPrice":"10378.21","Amount Outstanding":"9317.00","Gross Profit Percentage":"44.00"}, {"List Price":"21473.64","Net Price":"21473.64","Gross Price Amount":"21473.64","Gross Profit":"8743.54","Total CostPrice":"12730.10","Amount Outstanding":"12256.86","Gross Profit Percentage":"40.72"}, {"attributes":{"jmq_listprice":"21473.64","jmq_netprice":"21473.64","jmq_grossprice":"21473.64","jmq_grossprofit":"8743.54","jmq_costprice":"12730.10","jmq_amountoutstanding":"12256.86","jmq_updatedat":"2026-01-30T17:49:31.000000Z","jmq_grossprofit_percentage":"40.72"},"old":{"jmq_listprice":"18533.78","jmq_netprice":"18533.78","jmq_grossprice":"18533.78","jmq_grossprofit":"8155.57","jmq_costprice":"10378.21","jmq_amountoutstanding":"9317.00","jmq_updatedat":"2026-01-30T17:49:29.000000Z","jmq_grossprofit_percentage":"44.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:49:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600327,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:49:31","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"21473.64\",\"jmq_netprice\":\"21473.64\",\"jmq_grossprice\":\"21473.64\",\"jmq_grossprofit\":\"8743.54\",\"jmq_costprice\":\"12730.10\",\"jmq_amountoutstanding\":\"12256.86\",\"jmq_updatedat\":\"2026-01-30T17:49:31.000000Z\",\"jmq_grossprofit_percentage\":\"40.72\"},\"old\":{\"jmq_listprice\":\"18533.78\",\"jmq_netprice\":\"18533.78\",\"jmq_grossprice\":\"18533.78\",\"jmq_grossprofit\":\"8155.57\",\"jmq_costprice\":\"10378.21\",\"jmq_amountoutstanding\":\"9317.00\",\"jmq_updatedat\":\"2026-01-30T17:49:29.000000Z\",\"jmq_grossprofit_percentage\":\"44.00\"}}","actionType":"updated","changedTo":{"List Price":"21473.64","Net Price":"21473.64","Gross Price Amount":"21473.64","Gross Profit":"8743.54","Total CostPrice":"12730.10","Amount Outstanding":"12256.86","Gross Profit Percentage":"40.72"},"changedFrom":{"List Price":"18533.78","Net Price":"18533.78","Gross Price Amount":"18533.78","Gross Profit":"8155.57","Total CostPrice":"10378.21","Amount Outstanding":"9317.00","Gross Profit Percentage":"44.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:49:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 614, App\Models\JobMultiQuotePivotModel, 608, App\Models\Job\bm_jobdetails, 5, {"List Price":"4793.50","Net Price":"3834.80","VAT Price":"297.20","Gross Price Amount":"4132.00","Total CostPrice":"2899.00","Amount Outstanding":"4132.00"}, {"List Price":"4426.00","Net Price":"3540.80","VAT Price":"274.41","Gross Price Amount":"3815.21","Total CostPrice":"2759.00","Amount Outstanding":"3815.21"}, {"attributes":{"jmq_listprice":"4426.00","jmq_netprice":"3540.80","jmq_vat":"274.41","jmq_grossprice":"3815.21","jmq_costprice":"2759.00","jmq_amountoutstanding":"3815.21","jmq_updatedat":"2026-01-30T17:49:35.000000Z"},"old":{"jmq_listprice":"4793.50","jmq_netprice":"3834.80","jmq_vat":"297.20","jmq_grossprice":"4132.00","jmq_costprice":"2899.00","jmq_amountoutstanding":"4132.00","jmq_updatedat":"2026-01-30T17:49:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:49:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406199,"logName":"default","subjectId":614,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 17:49:35","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4426.00\",\"jmq_netprice\":\"3540.80\",\"jmq_vat\":\"274.41\",\"jmq_grossprice\":\"3815.21\",\"jmq_costprice\":\"2759.00\",\"jmq_amountoutstanding\":\"3815.21\",\"jmq_updatedat\":\"2026-01-30T17:49:35.000000Z\"},\"old\":{\"jmq_listprice\":\"4793.50\",\"jmq_netprice\":\"3834.80\",\"jmq_vat\":\"297.20\",\"jmq_grossprice\":\"4132.00\",\"jmq_costprice\":\"2899.00\",\"jmq_amountoutstanding\":\"4132.00\",\"jmq_updatedat\":\"2026-01-30T17:49:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4426.00","Net Price":"3540.80","VAT Price":"274.41","Gross Price Amount":"3815.21","Total CostPrice":"2759.00","Amount Outstanding":"3815.21"},"changedFrom":{"List Price":"4793.50","Net Price":"3834.80","VAT Price":"297.20","Gross Price Amount":"4132.00","Total CostPrice":"2899.00","Amount Outstanding":"4132.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON591","parentSubjectId":608,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:49:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1418, App\Models\JobMultiQuotePivotModel, 1415, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"394.20","Total CostPrice":"2.30","Gross Profit Percentage":"99.42"}, {"Gross Profit":"392.95","Total CostPrice":"3.55","Gross Profit Percentage":"99.10"}, {"attributes":{"jmq_grossprofit":"392.95","jmq_costprice":"3.55","jmq_updatedat":"2026-01-30T17:49:57.000000Z","jmq_grossprofit_percentage":"99.10"},"old":{"jmq_grossprofit":"394.20","jmq_costprice":"2.30","jmq_updatedat":"2026-01-30T17:49:55.000000Z","jmq_grossprofit_percentage":"99.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:49:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556232,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:49:57","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"392.95\",\"jmq_costprice\":\"3.55\",\"jmq_updatedat\":\"2026-01-30T17:49:57.000000Z\",\"jmq_grossprofit_percentage\":\"99.10\"},\"old\":{\"jmq_grossprofit\":\"394.20\",\"jmq_costprice\":\"2.30\",\"jmq_updatedat\":\"2026-01-30T17:49:55.000000Z\",\"jmq_grossprofit_percentage\":\"99.42\"}}","actionType":"updated","changedTo":{"Gross Profit":"392.95","Total CostPrice":"3.55","Gross Profit Percentage":"99.10"},"changedFrom":{"Gross Profit":"394.20","Total CostPrice":"2.30","Gross Profit Percentage":"99.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:49:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"801.25","Net Price":"801.25","Gross Price Amount":"801.25","Total CostPrice":"286.16","Amount Outstanding":"801.25"}, {"List Price":"1005.82","Net Price":"1005.82","Gross Price Amount":"1005.82","Total CostPrice":"359.22","Amount Outstanding":"1005.82"}, {"attributes":{"jmq_listprice":"1005.82","jmq_netprice":"1005.82","jmq_grossprice":"1005.82","jmq_costprice":"359.22","jmq_amountoutstanding":"1005.82","jmq_updatedat":"2026-01-30T17:49:58.000000Z"},"old":{"jmq_listprice":"801.25","jmq_netprice":"801.25","jmq_grossprice":"801.25","jmq_costprice":"286.16","jmq_amountoutstanding":"801.25","jmq_updatedat":"2026-01-30T17:49:55.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:49:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717034,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:49:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1005.82\",\"jmq_netprice\":\"1005.82\",\"jmq_grossprice\":\"1005.82\",\"jmq_costprice\":\"359.22\",\"jmq_amountoutstanding\":\"1005.82\",\"jmq_updatedat\":\"2026-01-30T17:49:58.000000Z\"},\"old\":{\"jmq_listprice\":\"801.25\",\"jmq_netprice\":\"801.25\",\"jmq_grossprice\":\"801.25\",\"jmq_costprice\":\"286.16\",\"jmq_amountoutstanding\":\"801.25\",\"jmq_updatedat\":\"2026-01-30T17:49:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1005.82","Net Price":"1005.82","Gross Price Amount":"1005.82","Total CostPrice":"359.22","Amount Outstanding":"1005.82"},"changedFrom":{"List Price":"801.25","Net Price":"801.25","Gross Price Amount":"801.25","Total CostPrice":"286.16","Amount Outstanding":"801.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:50:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 614, App\Models\JobMultiQuotePivotModel, 608, App\Models\Job\bm_jobdetails, 5, {"List Price":"4426.00","Net Price":"3540.80","VAT Price":"274.41","Gross Price Amount":"3815.21","Gross Profit":"935.80","Total CostPrice":"2759.00","Amount Outstanding":"3815.21","Gross Profit Percentage":"24.40"}, {"List Price":"4058.50","Net Price":"3246.80","VAT Price":"251.63","Gross Price Amount":"3498.43","Gross Profit":"627.80","Total CostPrice":"2619.00","Amount Outstanding":"3498.43","Gross Profit Percentage":"19.34"}, {"attributes":{"jmq_listprice":"4058.50","jmq_netprice":"3246.80","jmq_vat":"251.63","jmq_grossprice":"3498.43","jmq_grossprofit":"627.80","jmq_costprice":"2619.00","jmq_amountoutstanding":"3498.43","jmq_updatedat":"2026-01-30T17:50:18.000000Z","jmq_grossprofit_percentage":"19.34"},"old":{"jmq_listprice":"4426.00","jmq_netprice":"3540.80","jmq_vat":"274.41","jmq_grossprice":"3815.21","jmq_grossprofit":"935.80","jmq_costprice":"2759.00","jmq_amountoutstanding":"3815.21","jmq_updatedat":"2026-01-30T17:50:16.000000Z","jmq_grossprofit_percentage":"24.40"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:50:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406206,"logName":"default","subjectId":614,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 17:50:18","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4058.50\",\"jmq_netprice\":\"3246.80\",\"jmq_vat\":\"251.63\",\"jmq_grossprice\":\"3498.43\",\"jmq_grossprofit\":\"627.80\",\"jmq_costprice\":\"2619.00\",\"jmq_amountoutstanding\":\"3498.43\",\"jmq_updatedat\":\"2026-01-30T17:50:18.000000Z\",\"jmq_grossprofit_percentage\":\"19.34\"},\"old\":{\"jmq_listprice\":\"4426.00\",\"jmq_netprice\":\"3540.80\",\"jmq_vat\":\"274.41\",\"jmq_grossprice\":\"3815.21\",\"jmq_grossprofit\":\"935.80\",\"jmq_costprice\":\"2759.00\",\"jmq_amountoutstanding\":\"3815.21\",\"jmq_updatedat\":\"2026-01-30T17:50:16.000000Z\",\"jmq_grossprofit_percentage\":\"24.40\"}}","actionType":"updated","changedTo":{"List Price":"4058.50","Net Price":"3246.80","VAT Price":"251.63","Gross Price Amount":"3498.43","Gross Profit":"627.80","Total CostPrice":"2619.00","Amount Outstanding":"3498.43","Gross Profit Percentage":"19.34"},"changedFrom":{"List Price":"4426.00","Net Price":"3540.80","VAT Price":"274.41","Gross Price Amount":"3815.21","Gross Profit":"935.80","Total CostPrice":"2759.00","Amount Outstanding":"3815.21","Gross Profit Percentage":"24.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON591","parentSubjectId":608,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:50:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 614, App\Models\JobMultiQuotePivotModel, 608, App\Models\Job\bm_jobdetails, 5, {"List Price":"4058.50","Net Price":"3246.80","VAT Price":"251.63","Gross Price Amount":"3498.43","Gross Profit":"627.80","Total CostPrice":"2619.00","Amount Outstanding":"3498.43","Gross Profit Percentage":"19.34"}, {"List Price":"3691.00","Net Price":"2952.80","VAT Price":"228.84","Gross Price Amount":"3181.64","Gross Profit":"473.80","Total CostPrice":"2479.00","Amount Outstanding":"3181.64","Gross Profit Percentage":"16.05"}, {"attributes":{"jmq_listprice":"3691.00","jmq_netprice":"2952.80","jmq_vat":"228.84","jmq_grossprice":"3181.64","jmq_grossprofit":"473.80","jmq_costprice":"2479.00","jmq_amountoutstanding":"3181.64","jmq_updatedat":"2026-01-30T17:50:51.000000Z","jmq_grossprofit_percentage":"16.05"},"old":{"jmq_listprice":"4058.50","jmq_netprice":"3246.80","jmq_vat":"251.63","jmq_grossprice":"3498.43","jmq_grossprofit":"627.80","jmq_costprice":"2619.00","jmq_amountoutstanding":"3498.43","jmq_updatedat":"2026-01-30T17:50:49.000000Z","jmq_grossprofit_percentage":"19.34"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:50:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406213,"logName":"default","subjectId":614,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 17:50:51","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3691.00\",\"jmq_netprice\":\"2952.80\",\"jmq_vat\":\"228.84\",\"jmq_grossprice\":\"3181.64\",\"jmq_grossprofit\":\"473.80\",\"jmq_costprice\":\"2479.00\",\"jmq_amountoutstanding\":\"3181.64\",\"jmq_updatedat\":\"2026-01-30T17:50:51.000000Z\",\"jmq_grossprofit_percentage\":\"16.05\"},\"old\":{\"jmq_listprice\":\"4058.50\",\"jmq_netprice\":\"3246.80\",\"jmq_vat\":\"251.63\",\"jmq_grossprice\":\"3498.43\",\"jmq_grossprofit\":\"627.80\",\"jmq_costprice\":\"2619.00\",\"jmq_amountoutstanding\":\"3498.43\",\"jmq_updatedat\":\"2026-01-30T17:50:49.000000Z\",\"jmq_grossprofit_percentage\":\"19.34\"}}","actionType":"updated","changedTo":{"List Price":"3691.00","Net Price":"2952.80","VAT Price":"228.84","Gross Price Amount":"3181.64","Gross Profit":"473.80","Total CostPrice":"2479.00","Amount Outstanding":"3181.64","Gross Profit Percentage":"16.05"},"changedFrom":{"List Price":"4058.50","Net Price":"3246.80","VAT Price":"251.63","Gross Price Amount":"3498.43","Gross Profit":"627.80","Total CostPrice":"2619.00","Amount Outstanding":"3498.43","Gross Profit Percentage":"19.34"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON591","parentSubjectId":608,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:50:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717041,"logName":"default","subjectId":9463,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:50:51","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"51070452\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T17:50:51.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"51070452\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-28T15:18:56.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:50:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717043,"logName":"default","subjectId":9470,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:50:51","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-29T15:45:32.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T17:40:49.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:50:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1005.82","Net Price":"1005.82","Gross Price Amount":"1005.82","Total CostPrice":"359.22","Amount Outstanding":"1005.82"}, {"List Price":"1099.59","Net Price":"1099.59","Gross Price Amount":"1099.59","Total CostPrice":"392.71","Amount Outstanding":"1099.59"}, {"attributes":{"jmq_listprice":"1099.59","jmq_netprice":"1099.59","jmq_grossprice":"1099.59","jmq_costprice":"392.71","jmq_amountoutstanding":"1099.59","jmq_updatedat":"2026-01-30T17:50:57.000000Z"},"old":{"jmq_listprice":"1005.82","jmq_netprice":"1005.82","jmq_grossprice":"1005.82","jmq_costprice":"359.22","jmq_amountoutstanding":"1005.82","jmq_updatedat":"2026-01-30T17:50:55.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:50:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717053,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:50:57","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1099.59\",\"jmq_netprice\":\"1099.59\",\"jmq_grossprice\":\"1099.59\",\"jmq_costprice\":\"392.71\",\"jmq_amountoutstanding\":\"1099.59\",\"jmq_updatedat\":\"2026-01-30T17:50:57.000000Z\"},\"old\":{\"jmq_listprice\":\"1005.82\",\"jmq_netprice\":\"1005.82\",\"jmq_grossprice\":\"1005.82\",\"jmq_costprice\":\"359.22\",\"jmq_amountoutstanding\":\"1005.82\",\"jmq_updatedat\":\"2026-01-30T17:50:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1099.59","Net Price":"1099.59","Gross Price Amount":"1099.59","Total CostPrice":"392.71","Amount Outstanding":"1099.59"},"changedFrom":{"List Price":"1005.82","Net Price":"1005.82","Gross Price Amount":"1005.82","Total CostPrice":"359.22","Amount Outstanding":"1005.82"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:51:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 614, App\Models\JobMultiQuotePivotModel, 608, App\Models\Job\bm_jobdetails, 5, {"Net Price":"2952.80","VAT Price":"228.84","Discount":"20.00","Gross Price Amount":"3181.64","Gross Profit":"473.80","Override Price":"20.00","Amount Outstanding":"3181.64","End Customer Override Net Price":"4793.50","End Customer Override Gross Price":"4793.50","Gross Profit Percentage":"16.05"}, {"Net Price":"2583.70","VAT Price":"200.24","Discount":"30.00","Gross Price Amount":"2783.94","Gross Profit":"104.70","Override Price":"30.00","Amount Outstanding":"2783.94","End Customer Override Net Price":"3691.00","End Customer Override Gross Price":"3691.00","Gross Profit Percentage":"4.05","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"2583.70","jmq_vat":"200.24","jmq_orderformprice":"30.00","jmq_grossprice":"2783.94","jmq_grossprofit":"104.70","jmq_overrideprice":"30.00","jmq_amountoutstanding":"2783.94","jmq_endcustomeroverridenetprice":"3691.00","jmq_endcustomeroverridegrossprice":"3691.00","jmq_updatedby":4,"jmq_updatedat":"2026-01-28T23:04:16.000000Z","jmq_grossprofit_percentage":"4.05","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"2952.80","jmq_vat":"228.84","jmq_orderformprice":"20.00","jmq_grossprice":"3181.64","jmq_grossprofit":"473.80","jmq_overrideprice":"20.00","jmq_amountoutstanding":"3181.64","jmq_endcustomeroverridenetprice":"4793.50","jmq_endcustomeroverridegrossprice":"4793.50","jmq_updatedby":5,"jmq_updatedat":"2026-01-30T17:50:51.000000Z","jmq_grossprofit_percentage":"16.05","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:51:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":406219,"logName":"default","subjectId":614,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 17:51:06","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"2583.70\",\"jmq_vat\":\"200.24\",\"jmq_orderformprice\":\"30.00\",\"jmq_grossprice\":\"2783.94\",\"jmq_grossprofit\":\"104.70\",\"jmq_overrideprice\":\"30.00\",\"jmq_amountoutstanding\":\"2783.94\",\"jmq_endcustomeroverridenetprice\":\"3691.00\",\"jmq_endcustomeroverridegrossprice\":\"3691.00\",\"jmq_updatedby\":4,\"jmq_updatedat\":\"2026-01-28T23:04:16.000000Z\",\"jmq_grossprofit_percentage\":\"4.05\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"2952.80\",\"jmq_vat\":\"228.84\",\"jmq_orderformprice\":\"20.00\",\"jmq_grossprice\":\"3181.64\",\"jmq_grossprofit\":\"473.80\",\"jmq_overrideprice\":\"20.00\",\"jmq_amountoutstanding\":\"3181.64\",\"jmq_endcustomeroverridenetprice\":\"4793.50\",\"jmq_endcustomeroverridegrossprice\":\"4793.50\",\"jmq_updatedby\":5,\"jmq_updatedat\":\"2026-01-30T17:50:51.000000Z\",\"jmq_grossprofit_percentage\":\"16.05\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"2583.70","VAT Price":"200.24","Discount":"30.00","Gross Price Amount":"2783.94","Gross Profit":"104.70","Override Price":"30.00","Amount Outstanding":"2783.94","End Customer Override Net Price":"3691.00","End Customer Override Gross Price":"3691.00","Gross Profit Percentage":"4.05","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"2952.80","VAT Price":"228.84","Discount":"20.00","Gross Price Amount":"3181.64","Gross Profit":"473.80","Override Price":"20.00","Amount Outstanding":"3181.64","End Customer Override Net Price":"4793.50","End Customer Override Gross Price":"4793.50","Gross Profit Percentage":"16.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON591","parentSubjectId":608,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:51:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1418, App\Models\JobMultiQuotePivotModel, 1415, App\Models\Job\bm_jobdetails, 23, {"Gross Profit":"392.95","Total CostPrice":"3.55","Gross Profit Percentage":"99.10"}, {"Gross Profit":"391.27","Total CostPrice":"5.23","Gross Profit Percentage":"98.68"}, {"attributes":{"jmq_grossprofit":"391.27","jmq_costprice":"5.23","jmq_updatedat":"2026-01-30T17:51:08.000000Z","jmq_grossprofit_percentage":"98.68"},"old":{"jmq_grossprofit":"392.95","jmq_costprice":"3.55","jmq_updatedat":"2026-01-30T17:51:06.000000Z","jmq_grossprofit_percentage":"99.10"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:51:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556239,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:51:08","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"391.27\",\"jmq_costprice\":\"5.23\",\"jmq_updatedat\":\"2026-01-30T17:51:08.000000Z\",\"jmq_grossprofit_percentage\":\"98.68\"},\"old\":{\"jmq_grossprofit\":\"392.95\",\"jmq_costprice\":\"3.55\",\"jmq_updatedat\":\"2026-01-30T17:51:06.000000Z\",\"jmq_grossprofit_percentage\":\"99.10\"}}","actionType":"updated","changedTo":{"Gross Profit":"391.27","Total CostPrice":"5.23","Gross Profit Percentage":"98.68"},"changedFrom":{"Gross Profit":"392.95","Total CostPrice":"3.55","Gross Profit Percentage":"99.10"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:51:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717060,"logName":"default","subjectId":9844,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 17:51:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK PVC\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T17:51:10.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:49:07.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK PVC"},"changedFrom":{"Status Notes":"1\/30 TK"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:51:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717062,"logName":"default","subjectId":9845,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 17:51:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-28T14:46:01.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T13:49:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:51:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1099.59","Net Price":"1099.59","Gross Price Amount":"1099.59","Total CostPrice":"392.71","Amount Outstanding":"1099.59"}, {"List Price":"1304.16","Net Price":"1304.16","Gross Price Amount":"1304.16","Total CostPrice":"465.77","Amount Outstanding":"1304.16"}, {"attributes":{"jmq_listprice":"1304.16","jmq_netprice":"1304.16","jmq_grossprice":"1304.16","jmq_costprice":"465.77","jmq_amountoutstanding":"1304.16","jmq_updatedat":"2026-01-30T17:51:33.000000Z"},"old":{"jmq_listprice":"1099.59","jmq_netprice":"1099.59","jmq_grossprice":"1099.59","jmq_costprice":"392.71","jmq_amountoutstanding":"1099.59","jmq_updatedat":"2026-01-30T17:51:31.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:51:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717072,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:51:33","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1304.16\",\"jmq_netprice\":\"1304.16\",\"jmq_grossprice\":\"1304.16\",\"jmq_costprice\":\"465.77\",\"jmq_amountoutstanding\":\"1304.16\",\"jmq_updatedat\":\"2026-01-30T17:51:33.000000Z\"},\"old\":{\"jmq_listprice\":\"1099.59\",\"jmq_netprice\":\"1099.59\",\"jmq_grossprice\":\"1099.59\",\"jmq_costprice\":\"392.71\",\"jmq_amountoutstanding\":\"1099.59\",\"jmq_updatedat\":\"2026-01-30T17:51:31.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1304.16","Net Price":"1304.16","Gross Price Amount":"1304.16","Total CostPrice":"465.77","Amount Outstanding":"1304.16"},"changedFrom":{"List Price":"1099.59","Net Price":"1099.59","Gross Price Amount":"1099.59","Total CostPrice":"392.71","Amount Outstanding":"1099.59"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:51:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3419, App\Models\JobMultiQuotePivotModel, 3419, App\Models\Job\bm_jobdetails, 21, {"Amount Outstanding":"1741.00","Total Paid":"0.00"}, {"Amount Outstanding":"1049.00","Total Paid":"692.00"}, {"attributes":{"jmq_amountoutstanding":"1049.00","jmq_totpaid":"692.00","jmq_updatedby":21,"jmq_updatedat":"2026-01-30T17:51:57.000000Z"},"old":{"jmq_amountoutstanding":"1741.00","jmq_totpaid":"0.00","jmq_updatedby":17,"jmq_updatedat":"2026-01-28T21:02:24.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:51:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932157,"logName":"default","subjectId":3419,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":21,"dateTime":"2026-01-30 17:51:57","causerId":21,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"1049.00\",\"jmq_totpaid\":\"692.00\",\"jmq_updatedby\":21,\"jmq_updatedat\":\"2026-01-30T17:51:57.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"1741.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-28T21:02:24.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"1049.00","Total Paid":"692.00"},"changedFrom":{"Amount Outstanding":"1741.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:52:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1304.16","Net Price":"1304.16","Gross Price Amount":"1304.16","Total CostPrice":"465.77","Amount Outstanding":"1304.16"}, {"List Price":"1389.39","Net Price":"1389.39","Gross Price Amount":"1389.39","Total CostPrice":"496.21","Amount Outstanding":"1389.39"}, {"attributes":{"jmq_listprice":"1389.39","jmq_netprice":"1389.39","jmq_grossprice":"1389.39","jmq_costprice":"496.21","jmq_amountoutstanding":"1389.39","jmq_updatedat":"2026-01-30T17:52:17.000000Z"},"old":{"jmq_listprice":"1304.16","jmq_netprice":"1304.16","jmq_grossprice":"1304.16","jmq_costprice":"465.77","jmq_amountoutstanding":"1304.16","jmq_updatedat":"2026-01-30T17:52:14.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:52:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717079,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:52:17","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1389.39\",\"jmq_netprice\":\"1389.39\",\"jmq_grossprice\":\"1389.39\",\"jmq_costprice\":\"496.21\",\"jmq_amountoutstanding\":\"1389.39\",\"jmq_updatedat\":\"2026-01-30T17:52:17.000000Z\"},\"old\":{\"jmq_listprice\":\"1304.16\",\"jmq_netprice\":\"1304.16\",\"jmq_grossprice\":\"1304.16\",\"jmq_costprice\":\"465.77\",\"jmq_amountoutstanding\":\"1304.16\",\"jmq_updatedat\":\"2026-01-30T17:52:14.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1389.39","Net Price":"1389.39","Gross Price Amount":"1389.39","Total CostPrice":"496.21","Amount Outstanding":"1389.39"},"changedFrom":{"List Price":"1304.16","Net Price":"1304.16","Gross Price Amount":"1304.16","Total CostPrice":"465.77","Amount Outstanding":"1304.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1389.39","Net Price":"1389.39","Gross Price Amount":"1389.39","Total CostPrice":"496.21","Amount Outstanding":"1389.39"}, {"List Price":"1483.16","Net Price":"1483.16","Gross Price Amount":"1483.16","Total CostPrice":"529.70","Amount Outstanding":"1483.16"}, {"attributes":{"jmq_listprice":"1483.16","jmq_netprice":"1483.16","jmq_grossprice":"1483.16","jmq_costprice":"529.70","jmq_amountoutstanding":"1483.16","jmq_updatedat":"2026-01-30T17:53:03.000000Z"},"old":{"jmq_listprice":"1389.39","jmq_netprice":"1389.39","jmq_grossprice":"1389.39","jmq_costprice":"496.21","jmq_amountoutstanding":"1389.39","jmq_updatedat":"2026-01-30T17:53:00.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:53:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717086,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:53:03","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1483.16\",\"jmq_netprice\":\"1483.16\",\"jmq_grossprice\":\"1483.16\",\"jmq_costprice\":\"529.70\",\"jmq_amountoutstanding\":\"1483.16\",\"jmq_updatedat\":\"2026-01-30T17:53:03.000000Z\"},\"old\":{\"jmq_listprice\":\"1389.39\",\"jmq_netprice\":\"1389.39\",\"jmq_grossprice\":\"1389.39\",\"jmq_costprice\":\"496.21\",\"jmq_amountoutstanding\":\"1389.39\",\"jmq_updatedat\":\"2026-01-30T17:53:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1483.16","Net Price":"1483.16","Gross Price Amount":"1483.16","Total CostPrice":"529.70","Amount Outstanding":"1483.16"},"changedFrom":{"List Price":"1389.39","Net Price":"1389.39","Gross Price Amount":"1389.39","Total CostPrice":"496.21","Amount Outstanding":"1389.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"18533.78","End Customer Override Gross Price":"18533.78"}, {"End Customer Override Net Price":"21473.64","End Customer Override Gross Price":"21473.64"}, {"attributes":{"jmq_endcustomeroverridenetprice":"21473.64","jmq_endcustomeroverridegrossprice":"21473.64","jmq_updatedat":"2026-01-30T17:53:11.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"18533.78","jmq_endcustomeroverridegrossprice":"18533.78","jmq_updatedat":"2025-07-17T17:07:36.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:53:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600351,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:53:11","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"21473.64\",\"jmq_endcustomeroverridegrossprice\":\"21473.64\",\"jmq_updatedat\":\"2026-01-30T17:53:11.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"18533.78\",\"jmq_endcustomeroverridegrossprice\":\"18533.78\",\"jmq_updatedat\":\"2025-07-17T17:07:36.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"21473.64","End Customer Override Gross Price":"21473.64"},"changedFrom":{"End Customer Override Net Price":"18533.78","End Customer Override Gross Price":"18533.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1483.16","Net Price":"1483.16","Gross Price Amount":"1483.16","Total CostPrice":"529.70","Amount Outstanding":"1483.16"}, {"List Price":"1576.93","Net Price":"1576.93","Gross Price Amount":"1576.93","Total CostPrice":"563.19","Amount Outstanding":"1576.93"}, {"attributes":{"jmq_listprice":"1576.93","jmq_netprice":"1576.93","jmq_grossprice":"1576.93","jmq_costprice":"563.19","jmq_amountoutstanding":"1576.93","jmq_updatedat":"2026-01-30T17:53:27.000000Z"},"old":{"jmq_listprice":"1483.16","jmq_netprice":"1483.16","jmq_grossprice":"1483.16","jmq_costprice":"529.70","jmq_amountoutstanding":"1483.16","jmq_updatedat":"2026-01-30T17:53:25.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:53:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717093,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:53:27","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1576.93\",\"jmq_netprice\":\"1576.93\",\"jmq_grossprice\":\"1576.93\",\"jmq_costprice\":\"563.19\",\"jmq_amountoutstanding\":\"1576.93\",\"jmq_updatedat\":\"2026-01-30T17:53:27.000000Z\"},\"old\":{\"jmq_listprice\":\"1483.16\",\"jmq_netprice\":\"1483.16\",\"jmq_grossprice\":\"1483.16\",\"jmq_costprice\":\"529.70\",\"jmq_amountoutstanding\":\"1483.16\",\"jmq_updatedat\":\"2026-01-30T17:53:25.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1576.93","Net Price":"1576.93","Gross Price Amount":"1576.93","Total CostPrice":"563.19","Amount Outstanding":"1576.93"},"changedFrom":{"List Price":"1483.16","Net Price":"1483.16","Gross Price Amount":"1483.16","Total CostPrice":"529.70","Amount Outstanding":"1483.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"Gross Profit":"8743.54","Gross Profit Percentage":"40.72"}, {"Gross Profit":"0.00","Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_grossprofit":"0.00","jmq_updatedat":"2026-01-30T17:53:41.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_grossprofit":"8743.54","jmq_updatedat":"2025-07-17T17:07:36.000000Z","jmq_grossprofit_percentage":"40.72"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:53:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600384,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:53:41","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:53:41.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit\":\"8743.54\",\"jmq_updatedat\":\"2025-07-17T17:07:36.000000Z\",\"jmq_grossprofit_percentage\":\"40.72\"}}","actionType":"updated","changedTo":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"8743.54","Gross Profit Percentage":"40.72"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 17, {"Gross Profit":"0.00","Gross Profit Percentage":"0.00"}, {"Gross Profit":"8743.54","Gross Profit Percentage":"40.72"}, {"attributes":{"jmq_grossprofit":"8743.54","jmq_updatedat":"2025-07-17T17:07:36.000000Z","jmq_grossprofit_percentage":"40.72"},"old":{"jmq_grossprofit":"0.00","jmq_updatedat":"2026-01-30T17:53:41.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:53:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600392,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 17:53:47","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"8743.54\",\"jmq_updatedat\":\"2025-07-17T17:07:36.000000Z\",\"jmq_grossprofit_percentage\":\"40.72\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:53:41.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"Gross Profit":"8743.54","Gross Profit Percentage":"40.72"},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:53:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1576.93","Net Price":"1576.93","Gross Price Amount":"1576.93","Total CostPrice":"563.19","Amount Outstanding":"1576.93"}, {"List Price":"1670.70","Net Price":"1670.70","Gross Price Amount":"1670.70","Total CostPrice":"596.68","Amount Outstanding":"1670.70"}, {"attributes":{"jmq_listprice":"1670.70","jmq_netprice":"1670.70","jmq_grossprice":"1670.70","jmq_costprice":"596.68","jmq_amountoutstanding":"1670.70","jmq_updatedat":"2026-01-30T17:53:49.000000Z"},"old":{"jmq_listprice":"1576.93","jmq_netprice":"1576.93","jmq_grossprice":"1576.93","jmq_costprice":"563.19","jmq_amountoutstanding":"1576.93","jmq_updatedat":"2026-01-30T17:53:46.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:53:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717100,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:53:49","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1670.70\",\"jmq_netprice\":\"1670.70\",\"jmq_grossprice\":\"1670.70\",\"jmq_costprice\":\"596.68\",\"jmq_amountoutstanding\":\"1670.70\",\"jmq_updatedat\":\"2026-01-30T17:53:49.000000Z\"},\"old\":{\"jmq_listprice\":\"1576.93\",\"jmq_netprice\":\"1576.93\",\"jmq_grossprice\":\"1576.93\",\"jmq_costprice\":\"563.19\",\"jmq_amountoutstanding\":\"1576.93\",\"jmq_updatedat\":\"2026-01-30T17:53:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1670.70","Net Price":"1670.70","Gross Price Amount":"1670.70","Total CostPrice":"596.68","Amount Outstanding":"1670.70"},"changedFrom":{"List Price":"1576.93","Net Price":"1576.93","Gross Price Amount":"1576.93","Total CostPrice":"563.19","Amount Outstanding":"1576.93"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:54:06] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:54:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1670.70","Net Price":"1670.70","Gross Price Amount":"1670.70","Total CostPrice":"596.68","Amount Outstanding":"1670.70"}, {"List Price":"1764.47","Net Price":"1764.47","Gross Price Amount":"1764.47","Total CostPrice":"630.17","Amount Outstanding":"1764.47"}, {"attributes":{"jmq_listprice":"1764.47","jmq_netprice":"1764.47","jmq_grossprice":"1764.47","jmq_costprice":"630.17","jmq_amountoutstanding":"1764.47","jmq_updatedat":"2026-01-30T17:54:10.000000Z"},"old":{"jmq_listprice":"1670.70","jmq_netprice":"1670.70","jmq_grossprice":"1670.70","jmq_costprice":"596.68","jmq_amountoutstanding":"1670.70","jmq_updatedat":"2026-01-30T17:54:07.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:54:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717107,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:54:10","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1764.47\",\"jmq_netprice\":\"1764.47\",\"jmq_grossprice\":\"1764.47\",\"jmq_costprice\":\"630.17\",\"jmq_amountoutstanding\":\"1764.47\",\"jmq_updatedat\":\"2026-01-30T17:54:10.000000Z\"},\"old\":{\"jmq_listprice\":\"1670.70\",\"jmq_netprice\":\"1670.70\",\"jmq_grossprice\":\"1670.70\",\"jmq_costprice\":\"596.68\",\"jmq_amountoutstanding\":\"1670.70\",\"jmq_updatedat\":\"2026-01-30T17:54:07.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1764.47","Net Price":"1764.47","Gross Price Amount":"1764.47","Total CostPrice":"630.17","Amount Outstanding":"1764.47"},"changedFrom":{"List Price":"1670.70","Net Price":"1670.70","Gross Price Amount":"1670.70","Total CostPrice":"596.68","Amount Outstanding":"1670.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:54:21] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 17:54:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":406230,"logName":"default","subjectId":676,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":4,"dateTime":"2026-01-30 17:54:23","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":676,\"nl_ordertempid\":null,\"nl_orderid\":608,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"4\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":4,\"created_at\":\"2026-01-30T17:54:23.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T17:54:23.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: ON591","parentSubjectId":608,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 17:54:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3419, App\Models\JobMultiQuotePivotModel, 3419, App\Models\Job\bm_jobdetails, 21, {"Amount Outstanding":"1049.00","Total Paid":"692.00"}, {"Amount Outstanding":"301.00","Total Paid":"1440.00"}, {"attributes":{"jmq_amountoutstanding":"301.00","jmq_totpaid":"1440.00","jmq_updatedat":"2026-01-30T17:54:48.000000Z"},"old":{"jmq_amountoutstanding":"1049.00","jmq_totpaid":"692.00","jmq_updatedat":"2026-01-30T17:51:57.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:54:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932164,"logName":"default","subjectId":3419,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":21,"dateTime":"2026-01-30 17:54:48","causerId":21,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"301.00\",\"jmq_totpaid\":\"1440.00\",\"jmq_updatedat\":\"2026-01-30T17:54:48.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"1049.00\",\"jmq_totpaid\":\"692.00\",\"jmq_updatedat\":\"2026-01-30T17:51:57.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"301.00","Total Paid":"1440.00"},"changedFrom":{"Amount Outstanding":"1049.00","Total Paid":"692.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:55:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 617, App\Models\JobMultiQuotePivotModel, 610, App\Models\Job\bm_jobdetails, 4, {"End Customer Override Net Price":"255.00","End Customer Override Gross Price":"255.00"}, {"End Customer Override Net Price":"523.50","End Customer Override Gross Price":"523.50"}, {"attributes":{"jmq_endcustomeroverridenetprice":"523.50","jmq_endcustomeroverridegrossprice":"523.50","jmq_updatedat":"2026-01-30T17:55:31.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"255.00","jmq_endcustomeroverridegrossprice":"255.00","jmq_updatedat":"2026-01-29T20:38:08.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:55:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":406241,"logName":"default","subjectId":617,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 17:55:31","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"523.50\",\"jmq_endcustomeroverridegrossprice\":\"523.50\",\"jmq_updatedat\":\"2026-01-30T17:55:31.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"255.00\",\"jmq_endcustomeroverridegrossprice\":\"255.00\",\"jmq_updatedat\":\"2026-01-29T20:38:08.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"523.50","End Customer Override Gross Price":"523.50"},"changedFrom":{"End Customer Override Net Price":"255.00","End Customer Override Gross Price":"255.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON593","parentSubjectId":610,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:55:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"1764.47","Net Price":"1764.47","Gross Price Amount":"1764.47","Total CostPrice":"630.17","Amount Outstanding":"1764.47"}, {"List Price":"2161.05","Net Price":"2161.05","Gross Price Amount":"2161.05","Total CostPrice":"743.48","Amount Outstanding":"2161.05"}, {"attributes":{"jmq_listprice":"2161.05","jmq_netprice":"2161.05","jmq_grossprice":"2161.05","jmq_costprice":"743.48","jmq_amountoutstanding":"2161.05","jmq_updatedat":"2026-01-30T17:55:39.000000Z"},"old":{"jmq_listprice":"1764.47","jmq_netprice":"1764.47","jmq_grossprice":"1764.47","jmq_costprice":"630.17","jmq_amountoutstanding":"1764.47","jmq_updatedat":"2026-01-30T17:55:36.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:55:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717114,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:55:39","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2161.05\",\"jmq_netprice\":\"2161.05\",\"jmq_grossprice\":\"2161.05\",\"jmq_costprice\":\"743.48\",\"jmq_amountoutstanding\":\"2161.05\",\"jmq_updatedat\":\"2026-01-30T17:55:39.000000Z\"},\"old\":{\"jmq_listprice\":\"1764.47\",\"jmq_netprice\":\"1764.47\",\"jmq_grossprice\":\"1764.47\",\"jmq_costprice\":\"630.17\",\"jmq_amountoutstanding\":\"1764.47\",\"jmq_updatedat\":\"2026-01-30T17:55:36.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2161.05","Net Price":"2161.05","Gross Price Amount":"2161.05","Total CostPrice":"743.48","Amount Outstanding":"2161.05"},"changedFrom":{"List Price":"1764.47","Net Price":"1764.47","Gross Price Amount":"1764.47","Total CostPrice":"630.17","Amount Outstanding":"1764.47"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:56:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1418, App\Models\JobMultiQuotePivotModel, 1415, App\Models\Job\bm_jobdetails, 23, {"End Customer Override Vat Price":"31.72","End Customer Override Gross Price":"428.22","Delivery Vat Percentage":"8.000"}, {"End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"396.50","Delivery Vat Percentage":"0.000"}, {"attributes":{"jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"396.50","jmq_deliveryvatperc":"0.000","jmq_cdeliveryvatperc":"0.000","jmq_updatedby":43,"jmq_updatedat":"2026-01-28T23:33:29.000000Z"},"old":{"jmq_endcustomeroverridevatprice":"31.72","jmq_endcustomeroverridegrossprice":"428.22","jmq_deliveryvatperc":"8.000","jmq_cdeliveryvatperc":"8.000","jmq_updatedby":23,"jmq_updatedat":"2026-01-30T17:51:08.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 17:56:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556245,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:56:00","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"396.50\",\"jmq_deliveryvatperc\":\"0.000\",\"jmq_cdeliveryvatperc\":\"0.000\",\"jmq_updatedby\":43,\"jmq_updatedat\":\"2026-01-28T23:33:29.000000Z\"},\"old\":{\"jmq_endcustomeroverridevatprice\":\"31.72\",\"jmq_endcustomeroverridegrossprice\":\"428.22\",\"jmq_deliveryvatperc\":\"8.000\",\"jmq_cdeliveryvatperc\":\"8.000\",\"jmq_updatedby\":23,\"jmq_updatedat\":\"2026-01-30T17:51:08.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"396.50","Delivery Vat Percentage":"0.000"},"changedFrom":{"End Customer Override Vat Price":"31.72","End Customer Override Gross Price":"428.22","Delivery Vat Percentage":"8.000"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 17:56:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556256,"logName":"default","subjectId":1415,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":23,"dateTime":"2026-01-30 17:56:37","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-02-10\",\"jd_duedatechangedmanually\":1,\"jd_updatedat\":\"2026-01-30T17:56:37.000000Z\"},\"old\":{\"jd_duedate\":\"2026-03-18\",\"jd_duedatechangedmanually\":0,\"jd_updatedat\":\"2026-01-30T17:56:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:56:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556258,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 17:56:37","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-02-10\",\"jmq_updatedat\":\"2026-01-30T17:56:37.000000Z\"},\"old\":{\"jmq_duedate\":\"2026-03-18\",\"jmq_updatedat\":\"2026-01-28T23:33:29.000000Z\"}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-02-10"},"changedFrom":{"Production Due Date":"2026-03-18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 17:57:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932199,"logName":"default","subjectId":11831,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":21,"dateTime":"2026-01-30 17:57:00","causerId":21,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11831,\"nl_ordertempid\":null,\"nl_orderid\":3419,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"21\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":21,\"created_at\":\"2026-01-30T17:57:00.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T17:57:00.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13398","parentSubjectId":3419,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 17:59:38] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 17:59:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9878, App\Models\JobMultiQuotePivotModel, 9877, App\Models\Job\bm_jobdetails, 42, {"List Price":"2161.05","Net Price":"2161.05","Gross Price Amount":"2161.05","Amount Outstanding":"2161.05"}, {"List Price":"2311.05","Net Price":"2311.05","Gross Price Amount":"2311.05","Amount Outstanding":"2311.05"}, {"attributes":{"jmq_listprice":"2311.05","jmq_netprice":"2311.05","jmq_grossprice":"2311.05","jmq_amountoutstanding":"2311.05","jmq_updatedat":"2026-01-30T17:59:46.000000Z"},"old":{"jmq_listprice":"2161.05","jmq_netprice":"2161.05","jmq_grossprice":"2161.05","jmq_amountoutstanding":"2161.05","jmq_updatedat":"2026-01-30T17:59:43.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 17:59:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717122,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 17:59:46","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2311.05\",\"jmq_netprice\":\"2311.05\",\"jmq_grossprice\":\"2311.05\",\"jmq_amountoutstanding\":\"2311.05\",\"jmq_updatedat\":\"2026-01-30T17:59:46.000000Z\"},\"old\":{\"jmq_listprice\":\"2161.05\",\"jmq_netprice\":\"2161.05\",\"jmq_grossprice\":\"2161.05\",\"jmq_amountoutstanding\":\"2161.05\",\"jmq_updatedat\":\"2026-01-30T17:59:43.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2311.05","Net Price":"2311.05","Gross Price Amount":"2311.05","Amount Outstanding":"2311.05"},"changedFrom":{"List Price":"2161.05","Net Price":"2161.05","Gross Price Amount":"2161.05","Amount Outstanding":"2161.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:06:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 812, App\Models\JobMultiQuotePivotModel, 812, App\Models\Job\bm_jobdetails, 3, {"List Price":"725.00","Net Price":"725.00","Gross Price Amount":"725.00","Total CostPrice":"725.00","Amount Outstanding":"725.00"}, {"List Price":"800.00","Net Price":"800.00","Gross Price Amount":"800.00","Total CostPrice":"800.00","Amount Outstanding":"800.00"}, {"attributes":{"jmq_listprice":"800.00","jmq_netprice":"800.00","jmq_grossprice":"800.00","jmq_costprice":"800.00","jmq_amountoutstanding":"800.00","jmq_updatedat":"2026-01-30T18:06:18.000000Z"},"old":{"jmq_listprice":"725.00","jmq_netprice":"725.00","jmq_grossprice":"725.00","jmq_costprice":"725.00","jmq_amountoutstanding":"725.00","jmq_updatedat":"2026-01-30T18:06:16.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:06:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":136104,"logName":"default","subjectId":812,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 18:06:18","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"800.00\",\"jmq_netprice\":\"800.00\",\"jmq_grossprice\":\"800.00\",\"jmq_costprice\":\"800.00\",\"jmq_amountoutstanding\":\"800.00\",\"jmq_updatedat\":\"2026-01-30T18:06:18.000000Z\"},\"old\":{\"jmq_listprice\":\"725.00\",\"jmq_netprice\":\"725.00\",\"jmq_grossprice\":\"725.00\",\"jmq_costprice\":\"725.00\",\"jmq_amountoutstanding\":\"725.00\",\"jmq_updatedat\":\"2026-01-30T18:06:16.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"800.00","Net Price":"800.00","Gross Price Amount":"800.00","Total CostPrice":"800.00","Amount Outstanding":"800.00"},"changedFrom":{"List Price":"725.00","Net Price":"725.00","Gross Price Amount":"725.00","Total CostPrice":"725.00","Amount Outstanding":"725.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 704","parentSubjectId":812,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:06:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717131,"logName":"default","subjectId":96813,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 18:06:24","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96813,\"nl_ordertempid\":null,\"nl_orderid\":9877,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T18:06:24.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T18:06:24.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 18:08:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717148,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 18:08:08","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_additionalcontacts\":\"7670\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 Parkview\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"6309351708\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_duedatechangedmanually\":1,\"jd_grossprofit\":\"1567.57\",\"jd_grossprofit_percentage\":\"67.83\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedat\":\"2026-01-30T18:08:08.000000Z\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_additionalcontacts\":\"7670,7670,0\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"\\\",\\\"35\\\":\\\"\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"14936 Parkview\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"6309351708\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"countryText\\\":\\\"USA\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_duedatechangedmanually\":0,\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridevalue\":null,\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedat\":\"2026-01-30T17:59:46.000000Z\",\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null,\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7,"Email":"foekpeyelikem@gmail.com","Zipcode \/ Postcode":"60544","Additional Contacts":"7670","Gross Profit":"1567.57","Gross Profit Percentage":"67.83"},"changedFrom":{"":"USA","Additional Contacts":"7670,7670,0","jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the fields ,Email,Zipcode \/ Postcode,Additional Contacts,Production Due Date,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:08:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717150,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 18:08:08","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"1567.57\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\",\"jmq_grossprofit_percentage\":\"67.83\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T17:59:46.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Gross Profit":"1567.57","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"67.83","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:08:44] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 18:11:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717160,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:11:16","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 Parkview\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\",\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":3,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"2311.05\",\"jd_endcustomeroverridegrossprice\":\"2311.05\",\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T18:11:16.000000Z\",\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 Parkview\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"6309351708\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedby\":42,\"jd_updatedat\":\"2026-01-30T18:08:08.000000Z\",\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Phone":"630-935-1708","Area":"ILLINOIS","End Customer Override Net Price":"2311.05","End Customer Override Gross Price":"2311.05","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"Phone":"6309351708"},"moduleName":"Job","customMessage":"Job has been updated the fields Phone,Area,End Customer Override Net Price,End Customer Override Gross Price,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:11:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717162,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 18:11:16","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"2311.05\",\"jmq_endcustomeroverridegrossprice\":\"2311.05\",\"jmq_updatedat\":\"2026-01-30T18:11:16.000000Z\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"2311.05","End Customer Override Gross Price":"2311.05","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"User Defined Values":"\"\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:12:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717173,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:12:40","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T18:12:40.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 Parkview\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T18:11:16.000000Z\"}}","actionType":"manualy updated","changedTo":{"Address1":"14936 S. Parkview Dr."},"changedFrom":{"Address1":"14936 Parkview"},"moduleName":"Job","customMessage":"Job has been updated the field Address1 which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:12:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717175,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 18:12:40","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T18:11:16.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:12:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717182,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:12:48","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:12:48.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:12:40.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:15:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1335, App\Models\JobMultiQuotePivotModel, 1318, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"698.22","Total CostPrice":"751.78","Gross Profit Percentage":"48.15"}, {"Gross Profit":"697.85","Total CostPrice":"752.15","Gross Profit Percentage":"48.13"}, {"attributes":{"jmq_grossprofit":"697.85","jmq_costprice":"752.15","jmq_updatedat":"2026-01-30T18:15:22.000000Z","jmq_grossprofit_percentage":"48.13"},"old":{"jmq_grossprofit":"698.22","jmq_costprice":"751.78","jmq_updatedat":"2026-01-30T18:15:20.000000Z","jmq_grossprofit_percentage":"48.15"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:15:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600413,"logName":"default","subjectId":1335,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:15:22","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"697.85\",\"jmq_costprice\":\"752.15\",\"jmq_updatedat\":\"2026-01-30T18:15:22.000000Z\",\"jmq_grossprofit_percentage\":\"48.13\"},\"old\":{\"jmq_grossprofit\":\"698.22\",\"jmq_costprice\":\"751.78\",\"jmq_updatedat\":\"2026-01-30T18:15:20.000000Z\",\"jmq_grossprofit_percentage\":\"48.15\"}}","actionType":"updated","changedTo":{"Gross Profit":"697.85","Total CostPrice":"752.15","Gross Profit Percentage":"48.13"},"changedFrom":{"Gross Profit":"698.22","Total CostPrice":"751.78","Gross Profit Percentage":"48.15"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2385","parentSubjectId":1318,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:18:33] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 18:19:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3393, App\Models\JobMultiQuotePivotModel, 3393, App\Models\Job\bm_jobdetails, 22, {"Amount Outstanding":"200.01","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"200.01"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"200.01","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T18:19:24.000000Z"},"old":{"jmq_amountoutstanding":"200.01","jmq_totpaid":"0.00","jmq_updatedby":17,"jmq_updatedat":"2026-01-23T22:52:48.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:19:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932211,"logName":"default","subjectId":3393,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 18:19:24","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"200.01\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T18:19:24.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"200.01\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-23T22:52:48.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"200.01"},"changedFrom":{"Amount Outstanding":"200.01","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13372","parentSubjectId":3393,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:20:24] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(89): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1687): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForJob() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 18:20:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717200,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:20:28","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:20:28.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:12:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:21:04] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 18:23:26] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717214,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:23:26","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":29,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\",\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605073\\\",\\\"35\\\":\\\"BLAN0004\\\",\\\"36\\\":18,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_netprice\":\"3936.82\",\"jd_vat\":\"255.93\",\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"4192.75\",\"jd_grossprofit\":\"2278.42\",\"jd_grossprofit_percentage\":\"57.87\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"2292.75\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"3936.82\",\"jd_endcustomeroverridevatprice\":\"255.93\",\"jd_endcustomeroverridegrossprice\":\"4192.75\",\"jd_updatedat\":\"2026-01-30T18:23:26.000000Z\",\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605073\\\",\\\"35\\\":\\\"BLAN0004\\\",\\\"36\\\":18,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":29,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Pedro\\\",\\\"46\\\":\\\"Blanco\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"pjblanco@msn.com\\\",\\\"49\\\":\\\"8791 Coco Plum Pl\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32827\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072196464\\\",\\\"287\\\":\\\"Amaury Blanco\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_netprice\":\"3543.14\",\"jd_vat\":\"230.30\",\"jd_overridetypeid\":4,\"jd_orderformprice\":\"10.00\",\"jd_grossprice\":\"3773.44\",\"jd_grossprofit\":\"1884.74\",\"jd_grossprofit_percentage\":\"53.19\",\"jd_overrideprice\":\"10.00\",\"jd_amountoutstanding\":\"1873.44\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedat\":\"2026-01-30T17:33:51.000000Z\",\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Net Price":"3936.82","VAT Price":"255.93","Gross Price Amount":"4192.75","Gross Profit":"2278.42","Gross Profit Percentage":"57.87","Amount Outstanding":"2292.75","End Customer Override Net Price":"3936.82","End Customer Override Vat Price":"255.93","End Customer Override Gross Price":"4192.75","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"Net Price":"3543.14","VAT Price":"230.30","Discount":"10.00","Gross Price Amount":"3773.44","Gross Profit":"1884.74","Gross Profit Percentage":"53.19","Override Price":"10.00","Amount Outstanding":"1873.44"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:23:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717216,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:23:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3936.82\",\"jmq_vat\":\"255.93\",\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"4192.75\",\"jmq_grossprofit\":\"2278.42\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"2292.75\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"3936.82\",\"jmq_endcustomeroverridevatprice\":\"255.93\",\"jmq_endcustomeroverridegrossprice\":\"4192.75\",\"jmq_updatedat\":\"2026-01-30T18:23:27.000000Z\",\"jmq_grossprofit_percentage\":\"57.87\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_netprice\":\"3543.14\",\"jmq_vat\":\"230.30\",\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"10.00\",\"jmq_grossprice\":\"3773.44\",\"jmq_grossprofit\":\"1884.74\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"1873.44\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\",\"jmq_grossprofit_percentage\":\"53.19\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Net Price":"3936.82","VAT Price":"255.93","jmq_overridetypeid":3,"Discount":"0.00","Gross Price Amount":"4192.75","Gross Profit":"2278.42","Amount Outstanding":"2292.75","User Defined Values":"\"\"","End Customer Override Net Price":"3936.82","End Customer Override Vat Price":"255.93","End Customer Override Gross Price":"4192.75","Gross Profit Percentage":"57.87","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"Net Price":"3543.14","VAT Price":"230.30","jmq_overridetypeid":4,"Discount":"10.00","Gross Price Amount":"3773.44","Gross Profit":"1884.74","Override Price":"10.00","Amount Outstanding":"1873.44","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Gross Profit Percentage":"53.19","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:23:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68118, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: den, Mount: Inside, Width: 25 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: den##, ##Mount: Inside##, ##Width: 25 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"76.710","oi_overridevatprice":"4.990","oi_overridegrossprice":"81.700","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:50.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: den, Mount: Inside, Width: 25 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: den##, ##Mount: Inside##, ##Width: 25 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"85.230","oi_endcustomeroverridevatprice":"5.540","oi_endcustomeroverridegrossprice":"90.770","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:13:55.000000Z"}}, , , , , ?, 2026-01-30 18:23:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717220,"logName":"default","subjectId":68118,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:50","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"76.710\",\"oi_overridevatprice\":\"4.990\",\"oi_overridegrossprice\":\"81.700\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:50.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: den, Mount: Inside, Width: 25 1\\\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: den##, ##Mount: Inside##, ##Width: 25 1\\\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"85.230\",\"oi_endcustomeroverridevatprice\":\"5.540\",\"oi_endcustomeroverridegrossprice\":\"90.770\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:13:55.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: den, Mount: Inside, Width: 25 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: den##, ##Mount: Inside##, ##Width: 25 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68119, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: kit, Mount: Inside, Width: 72 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: kit##, ##Mount: Inside##, ##Width: 72 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"204.570","Override Vat Price":"13.300","Override Gross Price":"217.870"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"184.110","Gross Override":"196.080","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"184.110","oi_overridevatprice":"11.970","oi_overridegrossprice":"196.080","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: kit, Mount: Inside, Width: 72 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: kit##, ##Mount: Inside##, ##Width: 72 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"204.570","oi_endcustomeroverridevatprice":"13.300","oi_endcustomeroverridegrossprice":"217.870","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:14:35.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717222,"logName":"default","subjectId":68119,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"184.110\",\"oi_overridevatprice\":\"11.970\",\"oi_overridegrossprice\":\"196.080\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: kit, Mount: Inside, Width: 72 3\\\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: kit##, ##Mount: Inside##, ##Width: 72 3\\\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"204.570\",\"oi_endcustomeroverridevatprice\":\"13.300\",\"oi_endcustomeroverridegrossprice\":\"217.870\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:14:35.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"184.110","Gross Override":"196.080","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: kit, Mount: Inside, Width: 72 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: kit##, ##Mount: Inside##, ##Width: 72 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"204.570","Override Vat Price":"13.300","Override Gross Price":"217.870"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68120, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30 0, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 0 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"47.350","Override Vat Price":"3.080","Override Gross Price":"50.430"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"42.620","Gross Override":"45.390","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"42.620","oi_overridevatprice":"2.770","oi_overridegrossprice":"45.390","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30 0, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 0 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"47.350","oi_endcustomeroverridevatprice":"3.080","oi_endcustomeroverridegrossprice":"50.430","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:15:16.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717224,"logName":"default","subjectId":68120,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"42.620\",\"oi_overridevatprice\":\"2.770\",\"oi_overridegrossprice\":\"45.390\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30 0, Height: 22 1\\\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 0 ##, ##Height: 22 1\\\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"47.350\",\"oi_endcustomeroverridevatprice\":\"3.080\",\"oi_endcustomeroverridegrossprice\":\"50.430\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:15:16.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"42.620","Gross Override":"45.390","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30 0, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 0 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"47.350","Override Vat Price":"3.080","Override Gross Price":"50.430"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68121, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"47.350","Override Vat Price":"3.080","Override Gross Price":"50.430"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"42.620","Gross Override":"45.390","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"42.620","oi_overridevatprice":"2.770","oi_overridegrossprice":"45.390","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"47.350","oi_endcustomeroverridevatprice":"3.080","oi_endcustomeroverridegrossprice":"50.430","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:15:35.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717226,"logName":"default","subjectId":68121,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"42.620\",\"oi_overridevatprice\":\"2.770\",\"oi_overridegrossprice\":\"45.390\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30, Height: 22 1\\\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 ##, ##Height: 22 1\\\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"47.350\",\"oi_endcustomeroverridevatprice\":\"3.080\",\"oi_endcustomeroverridegrossprice\":\"50.430\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:15:35.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"42.620","Gross Override":"45.390","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 30, Height: 22 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 30 ##, ##Height: 22 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"47.350","Override Vat Price":"3.080","Override Gross Price":"50.430"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68122, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"92.050","oi_overridevatprice":"5.980","oi_overridegrossprice":"98.030","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"102.280","oi_endcustomeroverridevatprice":"6.650","oi_endcustomeroverridegrossprice":"108.930","oi_updatedby":2,"oi_updatedat":"2026-01-30T17:17:15.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717228,"logName":"default","subjectId":68122,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"92.050\",\"oi_overridevatprice\":\"5.980\",\"oi_overridegrossprice\":\"98.030\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"102.280\",\"oi_endcustomeroverridevatprice\":\"6.650\",\"oi_endcustomeroverridegrossprice\":\"108.930\",\"oi_updatedby\":2,\"oi_updatedat\":\"2026-01-30T17:17:15.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68123, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"92.050","oi_overridevatprice":"5.980","oi_overridegrossprice":"98.030","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"102.280","oi_endcustomeroverridevatprice":"6.650","oi_endcustomeroverridegrossprice":"108.930","oi_updatedby":2,"oi_updatedat":"2026-01-30T17:16:58.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717230,"logName":"default","subjectId":68123,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"92.050\",\"oi_overridevatprice\":\"5.980\",\"oi_overridegrossprice\":\"98.030\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"102.280\",\"oi_endcustomeroverridevatprice\":\"6.650\",\"oi_endcustomeroverridegrossprice\":\"108.930\",\"oi_updatedby\":2,\"oi_updatedat\":\"2026-01-30T17:16:58.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68124, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 36 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 36 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"92.050","oi_overridevatprice":"5.980","oi_overridegrossprice":"98.030","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:51.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 36 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 36 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"102.280","oi_endcustomeroverridevatprice":"6.650","oi_endcustomeroverridegrossprice":"108.930","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:16:44.000000Z"}}, , , , , ?, 2026-01-30 18:23:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717232,"logName":"default","subjectId":68124,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:51","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"92.050\",\"oi_overridevatprice\":\"5.980\",\"oi_overridegrossprice\":\"98.030\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:51.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 36 1\\\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 36 1\\\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"102.280\",\"oi_endcustomeroverridevatprice\":\"6.650\",\"oi_endcustomeroverridegrossprice\":\"108.930\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:16:44.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"92.050","Gross Override":"98.030","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: liv, Mount: Inside, Width: 36 1\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: liv##, ##Mount: Inside##, ##Width: 36 1\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"102.280","Override Vat Price":"6.650","Override Gross Price":"108.930"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68125, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master, Mount: Inside, Width: 25 0, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master##, ##Mount: Inside##, ##Width: 25 0 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"76.710","oi_overridevatprice":"4.990","oi_overridegrossprice":"81.700","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:52.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: master, Mount: Inside, Width: 25 0, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master##, ##Mount: Inside##, ##Width: 25 0 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"85.230","oi_endcustomeroverridevatprice":"5.540","oi_endcustomeroverridegrossprice":"90.770","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:18:00.000000Z"}}, , , , , ?, 2026-01-30 18:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717234,"logName":"default","subjectId":68125,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:52","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"76.710\",\"oi_overridevatprice\":\"4.990\",\"oi_overridegrossprice\":\"81.700\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:52.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: master, Mount: Inside, Width: 25 0, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master##, ##Mount: Inside##, ##Width: 25 0 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"85.230\",\"oi_endcustomeroverridevatprice\":\"5.540\",\"oi_endcustomeroverridegrossprice\":\"90.770\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:18:00.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master, Mount: Inside, Width: 25 0, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master##, ##Mount: Inside##, ##Width: 25 0 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68126, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master right, Mount: Inside, Width: 24 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master right##, ##Mount: Inside##, ##Width: 24 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"76.710","oi_overridevatprice":"4.990","oi_overridegrossprice":"81.700","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:52.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: master right, Mount: Inside, Width: 24 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master right##, ##Mount: Inside##, ##Width: 24 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"85.230","oi_endcustomeroverridevatprice":"5.540","oi_endcustomeroverridegrossprice":"90.770","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:18:29.000000Z"}}, , , , , ?, 2026-01-30 18:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717236,"logName":"default","subjectId":68126,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:52","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"76.710\",\"oi_overridevatprice\":\"4.990\",\"oi_overridegrossprice\":\"81.700\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:52.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: master right, Mount: Inside, Width: 24 3\\\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master right##, ##Mount: Inside##, ##Width: 24 3\\\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"85.230\",\"oi_endcustomeroverridevatprice\":\"5.540\",\"oi_endcustomeroverridegrossprice\":\"90.770\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:18:29.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"76.710","Gross Override":"81.700","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master right, Mount: Inside, Width: 24 3\/4, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master right##, ##Mount: Inside##, ##Width: 24 3\/4 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"85.230","Override Vat Price":"5.540","Override Gross Price":"90.770"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68127, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master tub, Mount: Inside, Width: 35 0, Height: 61 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master tub##, ##Mount: Inside##, ##Width: 35 0 ##, ##Height: 61 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"93.770","Override Vat Price":"6.100","Override Gross Price":"99.870"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"84.390","Gross Override":"89.880","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"84.390","oi_overridevatprice":"5.490","oi_overridegrossprice":"89.880","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:52.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: master tub, Mount: Inside, Width: 35 0, Height: 61 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master tub##, ##Mount: Inside##, ##Width: 35 0 ##, ##Height: 61 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"93.770","oi_endcustomeroverridevatprice":"6.100","oi_endcustomeroverridegrossprice":"99.870","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:19:14.000000Z"}}, , , , , ?, 2026-01-30 18:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717238,"logName":"default","subjectId":68127,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:52","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"84.390\",\"oi_overridevatprice\":\"5.490\",\"oi_overridegrossprice\":\"89.880\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:52.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: master tub, Mount: Inside, Width: 35 0, Height: 61 1\\\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master tub##, ##Mount: Inside##, ##Width: 35 0 ##, ##Height: 61 1\\\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"93.770\",\"oi_endcustomeroverridevatprice\":\"6.100\",\"oi_endcustomeroverridegrossprice\":\"99.870\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:19:14.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"84.390","Gross Override":"89.880","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: master tub, Mount: Inside, Width: 35 0, Height: 61 1\/2, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: master tub##, ##Mount: Inside##, ##Width: 35 0 ##, ##Height: 61 1\/2 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"93.770","Override Vat Price":"6.100","Override Gross Price":"99.870"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68128, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: bed 1, Mount: Inside, Width: 35 1\/2, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: bed 1##, ##Mount: Inside##, ##Width: 35 1\/2 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"93.770","Override Vat Price":"6.100","Override Gross Price":"99.870"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"84.390","Gross Override":"89.880","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"84.390","oi_overridevatprice":"5.490","oi_overridegrossprice":"89.880","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:52.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: bed 1, Mount: Inside, Width: 35 1\/2, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: bed 1##, ##Mount: Inside##, ##Width: 35 1\/2 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"93.770","oi_endcustomeroverridevatprice":"6.100","oi_endcustomeroverridegrossprice":"99.870","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:19:59.000000Z"}}, , , , , ?, 2026-01-30 18:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717240,"logName":"default","subjectId":68128,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:52","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"84.390\",\"oi_overridevatprice\":\"5.490\",\"oi_overridegrossprice\":\"89.880\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:52.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: bed 1, Mount: Inside, Width: 35 1\\\/2, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\\\/ small returns\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: bed 1##, ##Mount: Inside##, ##Width: 35 1\\\/2 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\\\/ small returns##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"93.770\",\"oi_endcustomeroverridevatprice\":\"6.100\",\"oi_endcustomeroverridegrossprice\":\"99.870\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:19:59.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"84.390","Gross Override":"89.880","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: bed 1, Mount: Inside, Width: 35 1\/2, Height: 71, Slat Size: White Smooth 2inch Cordless Fauxwood, Wand Length: 24 inch wand, Valance: Crown Valance w\/ small returns","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: bed 1##, ##Mount: Inside##, ##Width: 35 1\/2 ##, ##Height: 71 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Wand Length: 24 inch wand##, ##Valance: Crown Valance w\/ small returns##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Height:, ##Slat Size:, ##Wand Length:, ##Valance:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"93.770","Override Vat Price":"6.100","Override Gross Price":"99.870"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux, modified, 68132, App\Models\Orderitem\bm_orderitem, 9875, App\Models\Job\bm_jobdetails, ?, {"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: Liv, Mount: Inside, Width: 111, Slat Size: White Smooth 2inch Cordless Fauxwood, Valance: Crown Valance w\/ small returns, Extras: Fauxwood Valance ONLY","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: Liv##, ##Mount: Inside##, ##Width: 111 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Valance: Crown Valance w\/ small returns##, ##Extras: Fauxwood Valance ONLY##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Slat Size:, ##Valance:, ##Extras:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"41.510","Override Vat Price":"2.700","Override Gross Price":"44.210"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"37.360","Gross Override":"39.790","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_onlinedescription":"","oi_onlinereportdescription":"","oi_onlinereporttitles":"","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_overrideprice":"10.000","oi_overridetype":4,"oi_overridevalue":"10.000","oi_overridenetprice":"37.360","oi_overridevatprice":"2.430","oi_overridegrossprice":"39.790","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T18:23:52.000000Z"},"old":{"oi_onlinedescription":"Quantity: 1, Supplier: VU Window Treatments, Location: Liv, Mount: Inside, Width: 111, Slat Size: White Smooth 2inch Cordless Fauxwood, Valance: Crown Valance w\/ small returns, Extras: Fauxwood Valance ONLY","oi_onlinereportdescription":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: Liv##, ##Mount: Inside##, ##Width: 111 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Valance: Crown Valance w\/ small returns##, ##Extras: Fauxwood Valance ONLY##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Slat Size:, ##Valance:, ##Extras:","oi_productionformulajsondata":"[]","oi_overrideprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_endcustomeroverridetype":3,"oi_endcustomeroverridenetprice":"41.510","oi_endcustomeroverridevatprice":"2.700","oi_endcustomeroverridegrossprice":"44.210","oi_updatedby":null,"oi_updatedat":"2026-01-30T17:33:43.000000Z"}}, , , , , ?, 2026-01-30 18:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":2717242,"logName":"default","subjectId":68132,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 18:23:52","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_onlinedescription\":\"\",\"oi_onlinereportdescription\":\"\",\"oi_onlinereporttitles\":\"\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":29,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":30,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":98,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":32,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_overrideprice\":\"10.000\",\"oi_overridetype\":4,\"oi_overridevalue\":\"10.000\",\"oi_overridenetprice\":\"37.360\",\"oi_overridevatprice\":\"2.430\",\"oi_overridegrossprice\":\"39.790\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T18:23:52.000000Z\"},\"old\":{\"oi_onlinedescription\":\"Quantity: 1, Supplier: VU Window Treatments, Location: Liv, Mount: Inside, Width: 111, Slat Size: White Smooth 2inch Cordless Fauxwood, Valance: Crown Valance w\\\/ small returns, Extras: Fauxwood Valance ONLY\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: Liv##, ##Mount: Inside##, ##Width: 111 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Valance: Crown Valance w\\\/ small returns##, ##Extras: Fauxwood Valance ONLY##\",\"oi_onlinereporttitles\":\"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Slat Size:, ##Valance:, ##Extras:\",\"oi_productionformulajsondata\":\"[]\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_endcustomeroverridetype\":3,\"oi_endcustomeroverridenetprice\":\"41.510\",\"oi_endcustomeroverridevatprice\":\"2.700\",\"oi_endcustomeroverridegrossprice\":\"44.210\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T17:33:43.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":29,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":30,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":98,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":32,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Override Price":"10.000","Price Details":4,"Net price":"37.360","Gross Override":"39.790","oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Online Description":"Quantity: 1, Supplier: VU Window Treatments, Location: Liv, Mount: Inside, Width: 111, Slat Size: White Smooth 2inch Cordless Fauxwood, Valance: Crown Valance w\/ small returns, Extras: Fauxwood Valance ONLY","Online Report Description":"##Quantity: 1##, ##Supplier: VU Window Treatments##, ##Location: Liv##, ##Mount: Inside##, ##Width: 111 ##, ##Slat Size: White Smooth 2inch Cordless Fauxwood##, ##Valance: Crown Valance w\/ small returns##, ##Extras: Fauxwood Valance ONLY##","oi_onlinereporttitles":"##Quantity:, ##Supplier:, ##Location:, ##Mount:, ##Width:, ##Slat Size:, ##Valance:, ##Extras:","Production Formula Json Data":"[]","Override Price":"0.000","Price Details":3,"Net price":"0.000","Gross Override":"0.000","oi_endcustomeroverridetype":3,"Override Net Price":"41.510","Override Vat Price":"2.700","Override Gross Price":"44.210"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Override Price,Price Details,Net price,Gross Override,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of VU ABB 2 inch Faux"} [2026-01-30 18:23:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717244,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:23:54","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"3869.25\",\"jd_netprice\":\"3869.25\",\"jd_vat\":\"251.53\",\"jd_grossprice\":\"4120.78\",\"jd_amountoutstanding\":\"2220.78\",\"jd_updatedat\":\"2026-01-30T18:23:54.000000Z\"},\"old\":{\"jd_listprice\":\"3936.82\",\"jd_netprice\":\"3936.82\",\"jd_vat\":\"255.93\",\"jd_grossprice\":\"4192.75\",\"jd_amountoutstanding\":\"2292.75\",\"jd_updatedat\":\"2026-01-30T18:23:27.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3869.25","VAT Price":"251.53","Gross Price Amount":"4120.78","Amount Outstanding":"2220.78"},"changedFrom":{"Net Price":"3936.82","VAT Price":"255.93","Gross Price Amount":"4192.75","Amount Outstanding":"2292.75"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:23:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717246,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:23:54","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3869.25\",\"jmq_netprice\":\"3869.25\",\"jmq_vat\":\"251.53\",\"jmq_grossprice\":\"4120.78\",\"jmq_amountoutstanding\":\"2220.78\",\"jmq_updatedat\":\"2026-01-30T18:23:54.000000Z\"},\"old\":{\"jmq_listprice\":\"3936.82\",\"jmq_netprice\":\"3936.82\",\"jmq_vat\":\"255.93\",\"jmq_grossprice\":\"4192.75\",\"jmq_amountoutstanding\":\"2292.75\",\"jmq_updatedat\":\"2026-01-30T18:23:27.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"3869.25","Net Price":"3869.25","VAT Price":"251.53","Gross Price Amount":"4120.78","Amount Outstanding":"2220.78"},"changedFrom":{"List Price":"3936.82","Net Price":"3936.82","VAT Price":"255.93","Gross Price Amount":"4192.75","Amount Outstanding":"2292.75"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717249,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:07","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:24:07.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:23:54.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717251,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:09","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"3738.63\",\"jd_netprice\":\"3738.63\",\"jd_vat\":\"166.62\",\"jd_grossprice\":\"3905.25\",\"jd_grossprofit\":\"2210.85\",\"jd_grossprofit_percentage\":\"57.14\",\"jd_amountoutstanding\":\"2005.25\",\"jd_updatedat\":\"2026-01-30T18:24:09.000000Z\"},\"old\":{\"jd_listprice\":\"3869.25\",\"jd_netprice\":\"3869.25\",\"jd_vat\":\"251.53\",\"jd_grossprice\":\"4120.78\",\"jd_grossprofit\":\"2278.42\",\"jd_grossprofit_percentage\":\"57.87\",\"jd_amountoutstanding\":\"2220.78\",\"jd_updatedat\":\"2026-01-30T18:24:07.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3738.63","VAT Price":"166.62","Gross Price Amount":"3905.25","Gross Profit":"2210.85","Gross Profit Percentage":"57.14","Amount Outstanding":"2005.25"},"changedFrom":{"Net Price":"3869.25","VAT Price":"251.53","Gross Price Amount":"4120.78","Gross Profit":"2278.42","Gross Profit Percentage":"57.87","Amount Outstanding":"2220.78"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717253,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:24:09","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3738.63\",\"jmq_netprice\":\"3738.63\",\"jmq_vat\":\"166.62\",\"jmq_grossprice\":\"3905.25\",\"jmq_grossprofit\":\"2210.85\",\"jmq_amountoutstanding\":\"2005.25\",\"jmq_updatedat\":\"2026-01-30T18:24:09.000000Z\",\"jmq_grossprofit_percentage\":\"57.14\"},\"old\":{\"jmq_listprice\":\"3869.25\",\"jmq_netprice\":\"3869.25\",\"jmq_vat\":\"251.53\",\"jmq_grossprice\":\"4120.78\",\"jmq_grossprofit\":\"2278.42\",\"jmq_amountoutstanding\":\"2220.78\",\"jmq_updatedat\":\"2026-01-30T18:24:07.000000Z\",\"jmq_grossprofit_percentage\":\"57.87\"}}","actionType":"manualy updated","changedTo":{"List Price":"3738.63","Net Price":"3738.63","VAT Price":"166.62","Gross Price Amount":"3905.25","Gross Profit":"2210.85","Amount Outstanding":"2005.25","Gross Profit Percentage":"57.14"},"changedFrom":{"List Price":"3869.25","Net Price":"3869.25","VAT Price":"251.53","Gross Price Amount":"4120.78","Gross Profit":"2278.42","Amount Outstanding":"2220.78","Gross Profit Percentage":"57.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717256,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:21","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:24:21.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:24:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717258,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:23","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"3608.01\",\"jd_netprice\":\"3608.01\",\"jd_vat\":\"81.71\",\"jd_grossprice\":\"3689.72\",\"jd_grossprofit\":\"2080.23\",\"jd_grossprofit_percentage\":\"55.64\",\"jd_amountoutstanding\":\"1789.72\",\"jd_updatedat\":\"2026-01-30T18:24:23.000000Z\"},\"old\":{\"jd_listprice\":\"3738.63\",\"jd_netprice\":\"3738.63\",\"jd_vat\":\"166.62\",\"jd_grossprice\":\"3905.25\",\"jd_grossprofit\":\"2210.85\",\"jd_grossprofit_percentage\":\"57.14\",\"jd_amountoutstanding\":\"2005.25\",\"jd_updatedat\":\"2026-01-30T18:24:21.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3608.01","VAT Price":"81.71","Gross Price Amount":"3689.72","Gross Profit":"2080.23","Gross Profit Percentage":"55.64","Amount Outstanding":"1789.72"},"changedFrom":{"Net Price":"3738.63","VAT Price":"166.62","Gross Price Amount":"3905.25","Gross Profit":"2210.85","Gross Profit Percentage":"57.14","Amount Outstanding":"2005.25"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717260,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:24:23","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3608.01\",\"jmq_netprice\":\"3608.01\",\"jmq_vat\":\"81.71\",\"jmq_grossprice\":\"3689.72\",\"jmq_grossprofit\":\"2080.23\",\"jmq_amountoutstanding\":\"1789.72\",\"jmq_updatedat\":\"2026-01-30T18:24:23.000000Z\",\"jmq_grossprofit_percentage\":\"55.64\"},\"old\":{\"jmq_listprice\":\"3738.63\",\"jmq_netprice\":\"3738.63\",\"jmq_vat\":\"166.62\",\"jmq_grossprice\":\"3905.25\",\"jmq_grossprofit\":\"2210.85\",\"jmq_amountoutstanding\":\"2005.25\",\"jmq_updatedat\":\"2026-01-30T18:24:21.000000Z\",\"jmq_grossprofit_percentage\":\"57.14\"}}","actionType":"manualy updated","changedTo":{"List Price":"3608.01","Net Price":"3608.01","VAT Price":"81.71","Gross Price Amount":"3689.72","Gross Profit":"2080.23","Amount Outstanding":"1789.72","Gross Profit Percentage":"55.64"},"changedFrom":{"List Price":"3738.63","Net Price":"3738.63","VAT Price":"166.62","Gross Price Amount":"3905.25","Gross Profit":"2210.85","Amount Outstanding":"2005.25","Gross Profit Percentage":"57.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:30] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 18:24:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717263,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:43","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:24:43.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:24:23.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717265,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:45","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"3468.01\",\"jd_netprice\":\"3468.01\",\"jd_vat\":\"72.61\",\"jd_grossprice\":\"3540.62\",\"jd_grossprofit\":\"1949.61\",\"jd_grossprofit_percentage\":\"54.04\",\"jd_amountoutstanding\":\"1640.62\",\"jd_updatedat\":\"2026-01-30T18:24:45.000000Z\"},\"old\":{\"jd_listprice\":\"3608.01\",\"jd_netprice\":\"3608.01\",\"jd_vat\":\"81.71\",\"jd_grossprice\":\"3689.72\",\"jd_grossprofit\":\"2080.23\",\"jd_grossprofit_percentage\":\"55.64\",\"jd_amountoutstanding\":\"1789.72\",\"jd_updatedat\":\"2026-01-30T18:24:43.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"3468.01","VAT Price":"72.61","Gross Price Amount":"3540.62","Gross Profit":"1949.61","Gross Profit Percentage":"54.04","Amount Outstanding":"1640.62"},"changedFrom":{"Net Price":"3608.01","VAT Price":"81.71","Gross Price Amount":"3689.72","Gross Profit":"2080.23","Gross Profit Percentage":"55.64","Amount Outstanding":"1789.72"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717267,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:24:45","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3468.01\",\"jmq_netprice\":\"3468.01\",\"jmq_vat\":\"72.61\",\"jmq_grossprice\":\"3540.62\",\"jmq_grossprofit\":\"1949.61\",\"jmq_amountoutstanding\":\"1640.62\",\"jmq_updatedat\":\"2026-01-30T18:24:45.000000Z\",\"jmq_grossprofit_percentage\":\"54.04\"},\"old\":{\"jmq_listprice\":\"3608.01\",\"jmq_netprice\":\"3608.01\",\"jmq_vat\":\"81.71\",\"jmq_grossprice\":\"3689.72\",\"jmq_grossprofit\":\"2080.23\",\"jmq_amountoutstanding\":\"1789.72\",\"jmq_updatedat\":\"2026-01-30T18:24:43.000000Z\",\"jmq_grossprofit_percentage\":\"55.64\"}}","actionType":"manualy updated","changedTo":{"List Price":"3468.01","Net Price":"3468.01","VAT Price":"72.61","Gross Price Amount":"3540.62","Gross Profit":"1949.61","Amount Outstanding":"1640.62","Gross Profit Percentage":"54.04"},"changedFrom":{"List Price":"3608.01","Net Price":"3608.01","VAT Price":"81.71","Gross Price Amount":"3689.72","Gross Profit":"2080.23","Amount Outstanding":"1789.72","Gross Profit Percentage":"55.64"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717270,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 18:24:47","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"1809.61\",\"jd_grossprofit_percentage\":\"52.18\",\"jd_endcustomeroverridenetprice\":\"3468.01\",\"jd_endcustomeroverridevatprice\":\"72.61\",\"jd_endcustomeroverridegrossprice\":\"3540.62\",\"jd_updatedat\":\"2026-01-30T18:24:47.000000Z\"},\"old\":{\"jd_grossprofit\":\"1949.61\",\"jd_grossprofit_percentage\":\"54.04\",\"jd_endcustomeroverridenetprice\":\"3936.82\",\"jd_endcustomeroverridevatprice\":\"255.93\",\"jd_endcustomeroverridegrossprice\":\"4192.75\",\"jd_updatedat\":\"2026-01-30T18:24:45.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"1809.61","Gross Profit Percentage":"52.18","End Customer Override Net Price":"3468.01","End Customer Override Vat Price":"72.61","End Customer Override Gross Price":"3540.62"},"changedFrom":{"Gross Profit":"1949.61","Gross Profit Percentage":"54.04","End Customer Override Net Price":"3936.82","End Customer Override Vat Price":"255.93","End Customer Override Gross Price":"4192.75"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:24:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717272,"logName":"default","subjectId":9876,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 18:24:47","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"1809.61\",\"jmq_endcustomeroverridenetprice\":\"3468.01\",\"jmq_endcustomeroverridevatprice\":\"72.61\",\"jmq_endcustomeroverridegrossprice\":\"3540.62\",\"jmq_updatedat\":\"2026-01-30T17:10:18.000000Z\",\"jmq_grossprofit_percentage\":\"52.18\"},\"old\":{\"jmq_grossprofit\":\"1949.61\",\"jmq_endcustomeroverridenetprice\":\"3936.82\",\"jmq_endcustomeroverridevatprice\":\"255.93\",\"jmq_endcustomeroverridegrossprice\":\"4192.75\",\"jmq_updatedat\":\"2026-01-30T18:24:45.000000Z\",\"jmq_grossprofit_percentage\":\"54.04\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"1809.61","End Customer Override Net Price":"3468.01","End Customer Override Vat Price":"72.61","End Customer Override Gross Price":"3540.62","Gross Profit Percentage":"52.18"},"changedFrom":{"Gross Profit":"1949.61","End Customer Override Net Price":"3936.82","End Customer Override Vat Price":"255.93","End Customer Override Gross Price":"4192.75","Gross Profit Percentage":"54.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:25:11] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 18:25:21] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 18:27:25] production.ERROR: Call to a member function toArray() on null {"exception":"[object] (Error(code: 0): Call to a member function toArray() on null at /var/www/html/api/app/Http/Controllers/APIBaseController.php:10088) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\APIBaseController->unitypeforproducts() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #6 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #27 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #29 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #34 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #35 {main} "} [2026-01-30 18:27:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1335, App\Models\JobMultiQuotePivotModel, 1318, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"697.85","Total CostPrice":"752.15","Gross Profit Percentage":"48.13"}, {"Gross Profit":"697.67","Total CostPrice":"752.33","Gross Profit Percentage":"48.12"}, {"attributes":{"jmq_grossprofit":"697.67","jmq_costprice":"752.33","jmq_updatedat":"2026-01-30T18:27:32.000000Z","jmq_grossprofit_percentage":"48.12"},"old":{"jmq_grossprofit":"697.85","jmq_costprice":"752.15","jmq_updatedat":"2026-01-30T18:27:31.000000Z","jmq_grossprofit_percentage":"48.13"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:27:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600422,"logName":"default","subjectId":1335,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:27:32","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"697.67\",\"jmq_costprice\":\"752.33\",\"jmq_updatedat\":\"2026-01-30T18:27:32.000000Z\",\"jmq_grossprofit_percentage\":\"48.12\"},\"old\":{\"jmq_grossprofit\":\"697.85\",\"jmq_costprice\":\"752.15\",\"jmq_updatedat\":\"2026-01-30T18:27:31.000000Z\",\"jmq_grossprofit_percentage\":\"48.13\"}}","actionType":"updated","changedTo":{"Gross Profit":"697.67","Total CostPrice":"752.33","Gross Profit Percentage":"48.12"},"changedFrom":{"Gross Profit":"697.85","Total CostPrice":"752.15","Gross Profit Percentage":"48.13"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2385","parentSubjectId":1318,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:28:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1379, App\Models\JobMultiQuotePivotModel, 1377, App\Models\Job\bm_jobdetails, 8, [], {"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T18:28:14.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T18:27:04.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:28:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414844,"logName":"default","subjectId":1379,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:28:14","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T18:28:14.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T18:27:04.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1351","parentSubjectId":1377,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:28:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717278,"logName":"default","subjectId":96814,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 18:28:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96814,\"nl_ordertempid\":null,\"nl_orderid\":9875,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T18:28:27.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T18:28:27.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 18:32:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1335, App\Models\JobMultiQuotePivotModel, 1318, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"697.67","Total CostPrice":"752.33","Gross Profit Percentage":"48.12"}, {"Gross Profit":"716.11","Total CostPrice":"733.89","Gross Profit Percentage":"49.39"}, {"attributes":{"jmq_grossprofit":"716.11","jmq_costprice":"733.89","jmq_updatedat":"2026-01-30T18:32:36.000000Z","jmq_grossprofit_percentage":"49.39"},"old":{"jmq_grossprofit":"697.67","jmq_costprice":"752.33","jmq_updatedat":"2026-01-30T18:32:35.000000Z","jmq_grossprofit_percentage":"48.12"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:32:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600444,"logName":"default","subjectId":1335,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:32:36","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"716.11\",\"jmq_costprice\":\"733.89\",\"jmq_updatedat\":\"2026-01-30T18:32:36.000000Z\",\"jmq_grossprofit_percentage\":\"49.39\"},\"old\":{\"jmq_grossprofit\":\"697.67\",\"jmq_costprice\":\"752.33\",\"jmq_updatedat\":\"2026-01-30T18:32:35.000000Z\",\"jmq_grossprofit_percentage\":\"48.12\"}}","actionType":"updated","changedTo":{"Gross Profit":"716.11","Total CostPrice":"733.89","Gross Profit Percentage":"49.39"},"changedFrom":{"Gross Profit":"697.67","Total CostPrice":"752.33","Gross Profit Percentage":"48.12"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2385","parentSubjectId":1318,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:34:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1335, App\Models\JobMultiQuotePivotModel, 1318, App\Models\Job\bm_jobdetails, 8, {"Gross Profit":"716.11","Total CostPrice":"733.89","Gross Profit Percentage":"49.39"}, {"Gross Profit":"733.90","Total CostPrice":"716.10","Gross Profit Percentage":"50.61"}, {"attributes":{"jmq_grossprofit":"733.90","jmq_costprice":"716.10","jmq_updatedat":"2026-01-30T18:34:01.000000Z","jmq_grossprofit_percentage":"50.61"},"old":{"jmq_grossprofit":"716.11","jmq_costprice":"733.89","jmq_updatedat":"2026-01-30T18:34:00.000000Z","jmq_grossprofit_percentage":"49.39"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:34:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1600451,"logName":"default","subjectId":1335,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:34:01","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"733.90\",\"jmq_costprice\":\"716.10\",\"jmq_updatedat\":\"2026-01-30T18:34:01.000000Z\",\"jmq_grossprofit_percentage\":\"50.61\"},\"old\":{\"jmq_grossprofit\":\"716.11\",\"jmq_costprice\":\"733.89\",\"jmq_updatedat\":\"2026-01-30T18:34:00.000000Z\",\"jmq_grossprofit_percentage\":\"49.39\"}}","actionType":"updated","changedTo":{"Gross Profit":"733.90","Total CostPrice":"716.10","Gross Profit Percentage":"50.61"},"changedFrom":{"Gross Profit":"716.11","Total CostPrice":"733.89","Gross Profit Percentage":"49.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2385","parentSubjectId":1318,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:35:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9195, App\Models\JobMultiQuotePivotModel, 9188, App\Models\Job\bm_jobdetails, 7, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T18:35:00.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-01T15:06:18.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:35:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2717290,"logName":"default","subjectId":9195,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 18:35:00","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T18:35:00.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-01T15:06:18.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU603556R1","parentSubjectId":9188,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:35:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1272, App\Models\JobMultiQuotePivotModel, 1270, App\Models\Job\bm_jobdetails, 8, [], {"User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":8,"jmq_updatedat":"2026-01-30T18:35:34.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2025-12-09T14:55:23.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:35:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414856,"logName":"default","subjectId":1272,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 18:35:34","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":8,\"jmq_updatedat\":\"2026-01-30T18:35:34.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2025-12-09T14:55:23.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1249","parentSubjectId":1270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:36:25] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 18:37:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"230.00","Net Price":"230.00","VAT Price":"11.50","Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_listprice":"230.00","jmq_netprice":"230.00","jmq_vat":"11.50","jmq_grossprice":"241.50","jmq_grossprofit":"230.00","jmq_amountoutstanding":"241.50","jmq_updatedat":"2026-01-30T18:37:22.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T18:37:20.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:37:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":575308,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 18:37:22","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"230.00\",\"jmq_netprice\":\"230.00\",\"jmq_vat\":\"11.50\",\"jmq_grossprice\":\"241.50\",\"jmq_grossprofit\":\"230.00\",\"jmq_amountoutstanding\":\"241.50\",\"jmq_updatedat\":\"2026-01-30T18:37:22.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T18:37:20.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"230.00","Net Price":"230.00","VAT Price":"11.50","Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:38:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717308,"logName":"default","subjectId":9120,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:38:02","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T18:38:02.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-09T21:12:20.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604455","parentSubjectId":9120,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:38:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717310,"logName":"default","subjectId":9127,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 18:38:02","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T18:38:02.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-11-22T13:57:31.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604455","parentSubjectId":9120,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:38:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1316, App\Models\JobMultiQuotePivotModel, 1299, App\Models\Job\bm_jobdetails, 25, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T18:38:16.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-23T15:22:13.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:38:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1600493,"logName":"default","subjectId":1316,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 18:38:16","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T18:38:16.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-23T15:22:13.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2366","parentSubjectId":1299,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:38:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556279,"logName":"default","subjectId":1415,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":23,"dateTime":"2026-01-30 18:38:24","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_orderstatus\":3,\"jd_updatedat\":\"2026-01-30T18:38:24.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T17:56:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:38:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556281,"logName":"default","subjectId":1418,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 18:38:24","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-28T23:33:29.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:56:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1407","parentSubjectId":1415,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:38:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717317,"logName":"default","subjectId":9120,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":7,"dateTime":"2026-01-30 18:38:52","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T18:38:52.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:38:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604455","parentSubjectId":9120,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:38:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717319,"logName":"default","subjectId":9127,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 18:38:52","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-11-22T13:57:31.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T18:38:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604455","parentSubjectId":9120,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:39:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(12607): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->deletejob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717329,"logName":"default","subjectId":9822,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 18:39:52","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_status\":1,\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T18:39:52.000000Z\"},\"old\":{\"jd_status\":0,\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_status":1},"changedFrom":{"jd_status":0},"moduleName":"Job","customMessage":"Job is deleted which is linked to the Job Ref No: VU604562R2","parentSubjectId":9822,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:40:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(12607): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->deletejob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717330,"logName":"default","subjectId":9821,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 18:40:00","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_status\":1,\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T18:40:00.000000Z\"},\"old\":{\"jd_status\":0,\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_status":1},"changedFrom":{"jd_status":0},"moduleName":"Job","customMessage":"Job is deleted which is linked to the Job Ref No: VU604562R2","parentSubjectId":9821,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:40:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(12607): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->deletejob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717331,"logName":"default","subjectId":9820,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 18:40:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_status\":1,\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T18:40:08.000000Z\"},\"old\":{\"jd_status\":0,\"jd_updatedby\":null,\"jd_updatedat\":\"-000001-11-30T00:00:00.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_status":1},"changedFrom":{"jd_status":0},"moduleName":"Job","customMessage":"Job is deleted which is linked to the Job Ref No: VU604562R2","parentSubjectId":9820,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:50:11] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 18:51:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1600519,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 18:51:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T18:51:50.000000Z\"},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:52:10] production.INFO: contact send sms start [2026-01-30 18:52:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1562, App\Models\JobMultiQuotePivotModel, 1560, App\Models\Job\bm_jobdetails, 5, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"2844.00","End Customer Override Vat Price":"369.72","End Customer Override Gross Price":"3213.72","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"2844.00","jmq_endcustomeroverridevatprice":"369.72","jmq_endcustomeroverridegrossprice":"3213.72","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":5,"jmq_updatedat":"2026-01-30T18:52:29.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T18:52:11.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:52:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":373813,"logName":"default","subjectId":1562,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 18:52:29","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"2844.00\",\"jmq_endcustomeroverridevatprice\":\"369.72\",\"jmq_endcustomeroverridegrossprice\":\"3213.72\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":5,\"jmq_updatedat\":\"2026-01-30T18:52:29.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T18:52:11.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"2844.00","End Customer Override Vat Price":"369.72","End Customer Override Gross Price":"3213.72","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141537","parentSubjectId":1560,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:52:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1562, App\Models\JobMultiQuotePivotModel, 1560, App\Models\Job\bm_jobdetails, 5, {"Amount Outstanding":"3000.00","Total Paid":"0.00"}, {"Amount Outstanding":"1500.00","Total Paid":"1500.00"}, {"attributes":{"jmq_amountoutstanding":"1500.00","jmq_totpaid":"1500.00","jmq_updatedat":"2026-01-30T18:52:40.000000Z"},"old":{"jmq_amountoutstanding":"3000.00","jmq_totpaid":"0.00","jmq_updatedat":"2026-01-30T18:52:29.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 18:52:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":373821,"logName":"default","subjectId":1562,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 18:52:40","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"1500.00\",\"jmq_totpaid\":\"1500.00\",\"jmq_updatedat\":\"2026-01-30T18:52:40.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"3000.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T18:52:29.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"1500.00","Total Paid":"1500.00"},"changedFrom":{"Amount Outstanding":"3000.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141537","parentSubjectId":1560,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 18:52:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1601129,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 18:52:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderstatus\":15,\"jd_updatedat\":\"2026-01-30T18:52:46.000000Z\"},\"old\":{\"jd_orderstatus\":16,\"jd_updatedat\":\"2026-01-30T13:14:24.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Order Status which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:52:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1601131,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 18:52:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\"},\"old\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T18:51:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 18:53:17] production.INFO: EDI Error: [{"error":"Server error: `POST https:\/\/us.blindmatrix.software\/nodeapi\/orderitems\/generate\/autoreport` resulted in a `504 Gateway Timeout` response:\n\nnotifyViaEmail() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\\Listeners\\workflow\\AutomationListner->handle() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\\Events\\Dispatcher->Illuminate\\Events\\{closure}() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\\Events\\Dispatcher->dispatch() #5 /var/www/html/api/app/Jobs/WorkFlowJob.php(35): event() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\WorkFlowJob->handle() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\\Bus\\Dispatcher->dispatchNow() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\\Pipeline\\Pipeline->then() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\\Queue\\Jobs\\Job->fire() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\\Queue\\Worker->process() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\\Queue\\Worker->runJob() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call() #32 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\\Console\\Command->execute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\\Component\\Console\\Command\\Command->run() #34 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\\Console\\Command->run() #35 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\\Component\\Console\\Application->doRunCommand() #36 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run() #39 /var/www/html/api/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle() #40 {main} "} [2026-01-30 18:53:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:03:23] production.INFO: contact send sms start [2026-01-30 19:03:23] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 19:08:45] production.INFO: contact send sms start [2026-01-30 19:08:45] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 19:10:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9879, App\Models\JobMultiQuotePivotModel, 9878, App\Models\Job\bm_jobdetails, 7, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"289.30","Net Price":"289.30","VAT Price":"20.25","Gross Price Amount":"309.55","Gross Profit":"205.90","Total CostPrice":"83.40","Amount Outstanding":"309.55","Gross Profit Percentage":"71.17"}, {"attributes":{"jmq_listprice":"289.30","jmq_netprice":"289.30","jmq_vat":"20.25","jmq_grossprice":"309.55","jmq_grossprofit":"205.90","jmq_costprice":"83.40","jmq_amountoutstanding":"309.55","jmq_updatedat":"2026-01-30T19:10:17.000000Z","jmq_grossprofit_percentage":"71.17"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T19:10:15.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:10:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717365,"logName":"default","subjectId":9879,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 19:10:17","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"289.30\",\"jmq_netprice\":\"289.30\",\"jmq_vat\":\"20.25\",\"jmq_grossprice\":\"309.55\",\"jmq_grossprofit\":\"205.90\",\"jmq_costprice\":\"83.40\",\"jmq_amountoutstanding\":\"309.55\",\"jmq_updatedat\":\"2026-01-30T19:10:17.000000Z\",\"jmq_grossprofit_percentage\":\"71.17\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T19:10:15.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"289.30","Net Price":"289.30","VAT Price":"20.25","Gross Price Amount":"309.55","Gross Profit":"205.90","Total CostPrice":"83.40","Amount Outstanding":"309.55","Gross Profit Percentage":"71.17"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605075","parentSubjectId":9878,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:10:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9879, App\Models\JobMultiQuotePivotModel, 9878, App\Models\Job\bm_jobdetails, 7, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"0.000"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"289.30","End Customer Override Vat Price":"20.25","End Customer Override Gross Price":"309.55","Delivery Vat Percentage":"7.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"289.30","jmq_endcustomeroverridevatprice":"20.25","jmq_endcustomeroverridegrossprice":"309.55","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_deliveryvatperc":"7.000","jmq_cdeliveryvatperc":"7.000","jmq_updatedat":"2026-01-30T18:53:58.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_deliveryvatperc":"0.000","jmq_cdeliveryvatperc":"0.000","jmq_updatedat":"2026-01-30T19:10:17.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:10:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2717371,"logName":"default","subjectId":9879,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 19:10:30","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"289.30\",\"jmq_endcustomeroverridevatprice\":\"20.25\",\"jmq_endcustomeroverridegrossprice\":\"309.55\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_deliveryvatperc\":\"7.000\",\"jmq_cdeliveryvatperc\":\"7.000\",\"jmq_updatedat\":\"2026-01-30T18:53:58.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_deliveryvatperc\":\"0.000\",\"jmq_cdeliveryvatperc\":\"0.000\",\"jmq_updatedat\":\"2026-01-30T19:10:17.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"289.30","End Customer Override Vat Price":"20.25","End Customer Override Gross Price":"309.55","Delivery Vat Percentage":"7.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"0.000"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605075","parentSubjectId":9878,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:11:30] production.INFO: contact send sms start [2026-01-30 19:11:31] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 19:12:55] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9880, App\Models\JobMultiQuotePivotModel, 9879, App\Models\Job\bm_jobdetails, 2, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"968.10","Net Price":"968.10","VAT Price":"62.93","Gross Price Amount":"1031.03","Total CostPrice":"526.50","Amount Outstanding":"1031.03"}, {"attributes":{"jmq_listprice":"968.10","jmq_netprice":"968.10","jmq_vat":"62.93","jmq_grossprice":"1031.03","jmq_costprice":"526.50","jmq_amountoutstanding":"1031.03","jmq_updatedat":"2026-01-30T19:12:55.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T19:12:53.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 19:12:55, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717399,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:12:55","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"968.10\",\"jmq_netprice\":\"968.10\",\"jmq_vat\":\"62.93\",\"jmq_grossprice\":\"1031.03\",\"jmq_costprice\":\"526.50\",\"jmq_amountoutstanding\":\"1031.03\",\"jmq_updatedat\":\"2026-01-30T19:12:55.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T19:12:53.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"968.10","Net Price":"968.10","VAT Price":"62.93","Gross Price Amount":"1031.03","Total CostPrice":"526.50","Amount Outstanding":"1031.03"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:13:49] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:13:49] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:14:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9880, App\Models\JobMultiQuotePivotModel, 9879, App\Models\Job\bm_jobdetails, 2, {"List Price":"968.10","Net Price":"968.10","VAT Price":"62.93","Gross Price Amount":"1031.03","Total CostPrice":"526.50","Amount Outstanding":"1031.03"}, {"List Price":"1261.99","Net Price":"1261.99","VAT Price":"82.03","Gross Price Amount":"1344.02","Total CostPrice":"609.04","Amount Outstanding":"1344.02"}, {"attributes":{"jmq_listprice":"1261.99","jmq_netprice":"1261.99","jmq_vat":"82.03","jmq_grossprice":"1344.02","jmq_costprice":"609.04","jmq_amountoutstanding":"1344.02","jmq_updatedat":"2026-01-30T19:14:04.000000Z"},"old":{"jmq_listprice":"968.10","jmq_netprice":"968.10","jmq_vat":"62.93","jmq_grossprice":"1031.03","jmq_costprice":"526.50","jmq_amountoutstanding":"1031.03","jmq_updatedat":"2026-01-30T19:14:01.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 19:14:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717406,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:14:04","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1261.99\",\"jmq_netprice\":\"1261.99\",\"jmq_vat\":\"82.03\",\"jmq_grossprice\":\"1344.02\",\"jmq_costprice\":\"609.04\",\"jmq_amountoutstanding\":\"1344.02\",\"jmq_updatedat\":\"2026-01-30T19:14:04.000000Z\"},\"old\":{\"jmq_listprice\":\"968.10\",\"jmq_netprice\":\"968.10\",\"jmq_vat\":\"62.93\",\"jmq_grossprice\":\"1031.03\",\"jmq_costprice\":\"526.50\",\"jmq_amountoutstanding\":\"1031.03\",\"jmq_updatedat\":\"2026-01-30T19:14:01.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1261.99","Net Price":"1261.99","VAT Price":"82.03","Gross Price Amount":"1344.02","Total CostPrice":"609.04","Amount Outstanding":"1344.02"},"changedFrom":{"List Price":"968.10","Net Price":"968.10","VAT Price":"62.93","Gross Price Amount":"1031.03","Total CostPrice":"526.50","Amount Outstanding":"1031.03"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:14:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:14:23] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:14:23] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:14:23] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:14:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9880, App\Models\JobMultiQuotePivotModel, 9879, App\Models\Job\bm_jobdetails, 2, {"List Price":"1261.99","Net Price":"1261.99","VAT Price":"82.03","Gross Price Amount":"1344.02","Total CostPrice":"609.04","Amount Outstanding":"1344.02"}, {"List Price":"1551.89","Net Price":"1551.89","VAT Price":"100.87","Gross Price Amount":"1652.76","Total CostPrice":"690.44","Amount Outstanding":"1652.76"}, {"attributes":{"jmq_listprice":"1551.89","jmq_netprice":"1551.89","jmq_vat":"100.87","jmq_grossprice":"1652.76","jmq_costprice":"690.44","jmq_amountoutstanding":"1652.76","jmq_updatedat":"2026-01-30T19:14:58.000000Z"},"old":{"jmq_listprice":"1261.99","jmq_netprice":"1261.99","jmq_vat":"82.03","jmq_grossprice":"1344.02","jmq_costprice":"609.04","jmq_amountoutstanding":"1344.02","jmq_updatedat":"2026-01-30T19:14:55.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 19:14:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717413,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:14:58","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1551.89\",\"jmq_netprice\":\"1551.89\",\"jmq_vat\":\"100.87\",\"jmq_grossprice\":\"1652.76\",\"jmq_costprice\":\"690.44\",\"jmq_amountoutstanding\":\"1652.76\",\"jmq_updatedat\":\"2026-01-30T19:14:58.000000Z\"},\"old\":{\"jmq_listprice\":\"1261.99\",\"jmq_netprice\":\"1261.99\",\"jmq_vat\":\"82.03\",\"jmq_grossprice\":\"1344.02\",\"jmq_costprice\":\"609.04\",\"jmq_amountoutstanding\":\"1344.02\",\"jmq_updatedat\":\"2026-01-30T19:14:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1551.89","Net Price":"1551.89","VAT Price":"100.87","Gross Price Amount":"1652.76","Total CostPrice":"690.44","Amount Outstanding":"1652.76"},"changedFrom":{"List Price":"1261.99","Net Price":"1261.99","VAT Price":"82.03","Gross Price Amount":"1344.02","Total CostPrice":"609.04","Amount Outstanding":"1344.02"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:15:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9880, App\Models\JobMultiQuotePivotModel, 9879, App\Models\Job\bm_jobdetails, 2, {"List Price":"1551.89","Net Price":"1551.89","VAT Price":"100.87","Gross Price Amount":"1652.76","Amount Outstanding":"1652.76"}, {"List Price":"1701.89","Net Price":"1701.89","VAT Price":"110.62","Gross Price Amount":"1812.51","Amount Outstanding":"1812.51"}, {"attributes":{"jmq_listprice":"1701.89","jmq_netprice":"1701.89","jmq_vat":"110.62","jmq_grossprice":"1812.51","jmq_amountoutstanding":"1812.51","jmq_updatedat":"2026-01-30T19:15:20.000000Z"},"old":{"jmq_listprice":"1551.89","jmq_netprice":"1551.89","jmq_vat":"100.87","jmq_grossprice":"1652.76","jmq_amountoutstanding":"1652.76","jmq_updatedat":"2026-01-30T19:15:18.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 19:15:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2717420,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:15:20","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1701.89\",\"jmq_netprice\":\"1701.89\",\"jmq_vat\":\"110.62\",\"jmq_grossprice\":\"1812.51\",\"jmq_amountoutstanding\":\"1812.51\",\"jmq_updatedat\":\"2026-01-30T19:15:20.000000Z\"},\"old\":{\"jmq_listprice\":\"1551.89\",\"jmq_netprice\":\"1551.89\",\"jmq_vat\":\"100.87\",\"jmq_grossprice\":\"1652.76\",\"jmq_amountoutstanding\":\"1652.76\",\"jmq_updatedat\":\"2026-01-30T19:15:18.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1701.89","Net Price":"1701.89","VAT Price":"110.62","Gross Price Amount":"1812.51","Amount Outstanding":"1812.51"},"changedFrom":{"List Price":"1551.89","Net Price":"1551.89","VAT Price":"100.87","Gross Price Amount":"1652.76","Amount Outstanding":"1652.76"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:15:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717423,"logName":"default","subjectId":9879,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 19:15:30","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_additionalcontacts\":\"7671\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605076\\\",\\\"35\\\":\\\"XGEO0001\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":25,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"George\\\",\\\"46\\\":\\\"X\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"ptkmaharaj@yahoo.com\\\",\\\"49\\\":\\\"2609 Auldscot Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072220363\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_duedatechangedmanually\":1,\"jd_netprice\":\"1531.70\",\"jd_vat\":\"99.56\",\"jd_overridetypeid\":4,\"jd_orderformprice\":\"10.00\",\"jd_grossprice\":\"1631.26\",\"jd_grossprofit\":\"841.26\",\"jd_grossprofit_percentage\":\"54.92\",\"jd_overrideprice\":\"10.00\",\"jd_amountoutstanding\":\"1631.26\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedat\":\"2026-01-30T19:15:30.000000Z\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_additionalcontacts\":\"7671,7671,0\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"\\\",\\\"35\\\":\\\"\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":25,\\\"40\\\":7,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"George\\\",\\\"46\\\":\\\"X\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"ptkmaharaj@yahoo.com\\\",\\\"49\\\":\\\"2609 Auldscot Blvd\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Ocoee\\\",\\\"52\\\":9,\\\"53\\\":\\\"34761\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"4072220363\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"countryText\\\":\\\"USA\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_duedatechangedmanually\":0,\"jd_netprice\":\"1701.89\",\"jd_vat\":\"110.62\",\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"1812.51\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"1812.51\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridevalue\":null,\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedat\":\"2026-01-30T19:15:20.000000Z\",\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null,\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7,"Additional Contacts":"7671","Net Price":"1531.70","VAT Price":"99.56","Discount":"10.00","Gross Price Amount":"1631.26","Gross Profit":"841.26","Gross Profit Percentage":"54.92","Override Price":"10.00","Amount Outstanding":"1631.26"},"changedFrom":{"":"USA","Additional Contacts":"7671,7671,0","Net Price":"1701.89","VAT Price":"110.62","Gross Price Amount":"1812.51","Amount Outstanding":"1812.51","jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the fields ,Additional Contacts,Production Due Date,Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:15:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717425,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:15:30","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"1531.70\",\"jmq_vat\":\"99.56\",\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"10.00\",\"jmq_grossprice\":\"1631.26\",\"jmq_grossprofit\":\"841.26\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"1631.26\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T19:11:30.000000Z\",\"jmq_grossprofit_percentage\":\"54.92\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_netprice\":\"1701.89\",\"jmq_vat\":\"110.62\",\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"1812.51\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"1812.51\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T19:15:20.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Net Price":"1531.70","VAT Price":"99.56","jmq_overridetypeid":4,"Discount":"10.00","Gross Price Amount":"1631.26","Gross Profit":"841.26","Override Price":"10.00","Amount Outstanding":"1631.26","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"54.92","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"Net Price":"1701.89","VAT Price":"110.62","jmq_overridetypeid":3,"Discount":"0.00","Gross Price Amount":"1812.51","Gross Profit":"0.00","Amount Outstanding":"1812.51","Gross Profit Percentage":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:16:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717428,"logName":"default","subjectId":96815,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 19:16:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96815,\"nl_ordertempid\":null,\"nl_orderid\":9879,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T19:16:36.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T19:16:36.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 19:16:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 654, App\Models\JobMultiQuotePivotModel, 654, App\Models\Job\bm_jobdetails, 22, {"Net Price":"0.00","Discount":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"Net Price":"3152.00","Discount":"3152.00","Gross Price Amount":"3152.00","Gross Profit":"3152.00","Override Price":"3152.00","Amount Outstanding":"3152.00","Gross Profit Percentage":"100.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"3152.00","jmq_orderformprice":"3152.00","jmq_grossprice":"3152.00","jmq_grossprofit":"3152.00","jmq_overrideprice":"3152.00","jmq_amountoutstanding":"3152.00","jmq_updatedat":"2026-01-30T19:16:52.000000Z","jmq_grossprofit_percentage":"100.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"0.00","jmq_orderformprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"0.00","jmq_updatedat":"2025-03-20T16:10:06.000000Z","jmq_grossprofit_percentage":"0.00","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:16:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414869,"logName":"default","subjectId":654,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 19:16:52","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"3152.00\",\"jmq_orderformprice\":\"3152.00\",\"jmq_grossprice\":\"3152.00\",\"jmq_grossprofit\":\"3152.00\",\"jmq_overrideprice\":\"3152.00\",\"jmq_amountoutstanding\":\"3152.00\",\"jmq_updatedat\":\"2026-01-30T19:16:52.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"0.00\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2025-03-20T16:10:06.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"3152.00","Discount":"3152.00","Gross Price Amount":"3152.00","Gross Profit":"3152.00","Override Price":"3152.00","Amount Outstanding":"3152.00","Gross Profit Percentage":"100.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"0.00","Discount":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C652","parentSubjectId":654,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:17:44] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:18:09] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:18:10] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:18:11] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:21:24] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:22:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717437,"logName":"default","subjectId":9879,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 19:22:25","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:22:25.000000Z\"},\"old\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:15:30.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:22:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717439,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:22:25","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T19:22:25.000000Z\"},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T19:11:30.000000Z\"}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\""},"changedFrom":{"User Defined Values":"\"\\\"\\\"\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:23:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717442,"logName":"default","subjectId":9879,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 19:23:02","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:23:02.000000Z\"},\"old\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:22:25.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:23:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717444,"logName":"default","subjectId":9880,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:23:02","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T19:11:30.000000Z\"},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T19:22:25.000000Z\"}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\""},"changedFrom":{"User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605076","parentSubjectId":9879,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:24:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:27:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"17484.49","Net Price":"17484.49","VAT Price":"1362.22","Gross Price Amount":"18846.71","Total CostPrice":"15984.00","Amount Outstanding":"18846.71"}, {"List Price":"17144.99","Net Price":"17144.99","VAT Price":"1335.91","Gross Price Amount":"18480.90","Total CostPrice":"15595.00","Amount Outstanding":"18480.90"}, {"attributes":{"jmq_listprice":"17144.99","jmq_netprice":"17144.99","jmq_vat":"1335.91","jmq_grossprice":"18480.90","jmq_costprice":"15595.00","jmq_amountoutstanding":"18480.90","jmq_updatedat":"2026-01-30T19:27:04.000000Z"},"old":{"jmq_listprice":"17484.49","jmq_netprice":"17484.49","jmq_vat":"1362.22","jmq_grossprice":"18846.71","jmq_costprice":"15984.00","jmq_amountoutstanding":"18846.71","jmq_updatedat":"2026-01-30T19:27:01.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:27:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406283,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:27:04","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"17144.99\",\"jmq_netprice\":\"17144.99\",\"jmq_vat\":\"1335.91\",\"jmq_grossprice\":\"18480.90\",\"jmq_costprice\":\"15595.00\",\"jmq_amountoutstanding\":\"18480.90\",\"jmq_updatedat\":\"2026-01-30T19:27:04.000000Z\"},\"old\":{\"jmq_listprice\":\"17484.49\",\"jmq_netprice\":\"17484.49\",\"jmq_vat\":\"1362.22\",\"jmq_grossprice\":\"18846.71\",\"jmq_costprice\":\"15984.00\",\"jmq_amountoutstanding\":\"18846.71\",\"jmq_updatedat\":\"2026-01-30T19:27:01.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"17144.99","Net Price":"17144.99","VAT Price":"1335.91","Gross Price Amount":"18480.90","Total CostPrice":"15595.00","Amount Outstanding":"18480.90"},"changedFrom":{"List Price":"17484.49","Net Price":"17484.49","VAT Price":"1362.22","Gross Price Amount":"18846.71","Total CostPrice":"15984.00","Amount Outstanding":"18846.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:27:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"17144.99","Net Price":"17144.99","VAT Price":"1335.91","Gross Price Amount":"18480.90","Gross Profit":"1500.49","Total CostPrice":"15595.00","Amount Outstanding":"18480.90","Gross Profit Percentage":"8.58"}, {"List Price":"16805.49","Net Price":"16805.49","VAT Price":"1309.60","Gross Price Amount":"18115.09","Gross Profit":"1549.99","Total CostPrice":"15206.00","Amount Outstanding":"18115.09","Gross Profit Percentage":"9.04"}, {"attributes":{"jmq_listprice":"16805.49","jmq_netprice":"16805.49","jmq_vat":"1309.60","jmq_grossprice":"18115.09","jmq_grossprofit":"1549.99","jmq_costprice":"15206.00","jmq_amountoutstanding":"18115.09","jmq_updatedat":"2026-01-30T19:27:09.000000Z","jmq_grossprofit_percentage":"9.04"},"old":{"jmq_listprice":"17144.99","jmq_netprice":"17144.99","jmq_vat":"1335.91","jmq_grossprice":"18480.90","jmq_grossprofit":"1500.49","jmq_costprice":"15595.00","jmq_amountoutstanding":"18480.90","jmq_updatedat":"2026-01-30T19:27:07.000000Z","jmq_grossprofit_percentage":"8.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:27:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406290,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:27:09","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16805.49\",\"jmq_netprice\":\"16805.49\",\"jmq_vat\":\"1309.60\",\"jmq_grossprice\":\"18115.09\",\"jmq_grossprofit\":\"1549.99\",\"jmq_costprice\":\"15206.00\",\"jmq_amountoutstanding\":\"18115.09\",\"jmq_updatedat\":\"2026-01-30T19:27:09.000000Z\",\"jmq_grossprofit_percentage\":\"9.04\"},\"old\":{\"jmq_listprice\":\"17144.99\",\"jmq_netprice\":\"17144.99\",\"jmq_vat\":\"1335.91\",\"jmq_grossprice\":\"18480.90\",\"jmq_grossprofit\":\"1500.49\",\"jmq_costprice\":\"15595.00\",\"jmq_amountoutstanding\":\"18480.90\",\"jmq_updatedat\":\"2026-01-30T19:27:07.000000Z\",\"jmq_grossprofit_percentage\":\"8.58\"}}","actionType":"updated","changedTo":{"List Price":"16805.49","Net Price":"16805.49","VAT Price":"1309.60","Gross Price Amount":"18115.09","Gross Profit":"1549.99","Total CostPrice":"15206.00","Amount Outstanding":"18115.09","Gross Profit Percentage":"9.04"},"changedFrom":{"List Price":"17144.99","Net Price":"17144.99","VAT Price":"1335.91","Gross Price Amount":"18480.90","Gross Profit":"1500.49","Total CostPrice":"15595.00","Amount Outstanding":"18480.90","Gross Profit Percentage":"8.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:27:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16805.49","Net Price":"16805.49","VAT Price":"1309.60","Gross Price Amount":"18115.09","Gross Profit":"1549.99","Total CostPrice":"15206.00","Amount Outstanding":"18115.09","Gross Profit Percentage":"9.04"}, {"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1599.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"9.52"}, {"attributes":{"jmq_listprice":"16465.99","jmq_netprice":"16465.99","jmq_vat":"1283.29","jmq_grossprice":"17749.28","jmq_grossprofit":"1599.49","jmq_costprice":"14817.00","jmq_amountoutstanding":"17749.28","jmq_updatedat":"2026-01-30T19:27:17.000000Z","jmq_grossprofit_percentage":"9.52"},"old":{"jmq_listprice":"16805.49","jmq_netprice":"16805.49","jmq_vat":"1309.60","jmq_grossprice":"18115.09","jmq_grossprofit":"1549.99","jmq_costprice":"15206.00","jmq_amountoutstanding":"18115.09","jmq_updatedat":"2026-01-30T19:27:14.000000Z","jmq_grossprofit_percentage":"9.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:27:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406297,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:27:17","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16465.99\",\"jmq_netprice\":\"16465.99\",\"jmq_vat\":\"1283.29\",\"jmq_grossprice\":\"17749.28\",\"jmq_grossprofit\":\"1599.49\",\"jmq_costprice\":\"14817.00\",\"jmq_amountoutstanding\":\"17749.28\",\"jmq_updatedat\":\"2026-01-30T19:27:17.000000Z\",\"jmq_grossprofit_percentage\":\"9.52\"},\"old\":{\"jmq_listprice\":\"16805.49\",\"jmq_netprice\":\"16805.49\",\"jmq_vat\":\"1309.60\",\"jmq_grossprice\":\"18115.09\",\"jmq_grossprofit\":\"1549.99\",\"jmq_costprice\":\"15206.00\",\"jmq_amountoutstanding\":\"18115.09\",\"jmq_updatedat\":\"2026-01-30T19:27:14.000000Z\",\"jmq_grossprofit_percentage\":\"9.04\"}}","actionType":"updated","changedTo":{"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1599.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"9.52"},"changedFrom":{"List Price":"16805.49","Net Price":"16805.49","VAT Price":"1309.60","Gross Price Amount":"18115.09","Gross Profit":"1549.99","Total CostPrice":"15206.00","Amount Outstanding":"18115.09","Gross Profit Percentage":"9.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:27:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1599.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"9.52"}, {"List Price":"16126.49","Net Price":"16126.49","VAT Price":"1256.98","Gross Price Amount":"17383.47","Gross Profit":"1648.99","Total CostPrice":"14428.00","Amount Outstanding":"17383.47","Gross Profit Percentage":"10.01"}, {"attributes":{"jmq_listprice":"16126.49","jmq_netprice":"16126.49","jmq_vat":"1256.98","jmq_grossprice":"17383.47","jmq_grossprofit":"1648.99","jmq_costprice":"14428.00","jmq_amountoutstanding":"17383.47","jmq_updatedat":"2026-01-30T19:27:35.000000Z","jmq_grossprofit_percentage":"10.01"},"old":{"jmq_listprice":"16465.99","jmq_netprice":"16465.99","jmq_vat":"1283.29","jmq_grossprice":"17749.28","jmq_grossprofit":"1599.49","jmq_costprice":"14817.00","jmq_amountoutstanding":"17749.28","jmq_updatedat":"2026-01-30T19:27:32.000000Z","jmq_grossprofit_percentage":"9.52"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:27:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406304,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:27:35","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16126.49\",\"jmq_netprice\":\"16126.49\",\"jmq_vat\":\"1256.98\",\"jmq_grossprice\":\"17383.47\",\"jmq_grossprofit\":\"1648.99\",\"jmq_costprice\":\"14428.00\",\"jmq_amountoutstanding\":\"17383.47\",\"jmq_updatedat\":\"2026-01-30T19:27:35.000000Z\",\"jmq_grossprofit_percentage\":\"10.01\"},\"old\":{\"jmq_listprice\":\"16465.99\",\"jmq_netprice\":\"16465.99\",\"jmq_vat\":\"1283.29\",\"jmq_grossprice\":\"17749.28\",\"jmq_grossprofit\":\"1599.49\",\"jmq_costprice\":\"14817.00\",\"jmq_amountoutstanding\":\"17749.28\",\"jmq_updatedat\":\"2026-01-30T19:27:32.000000Z\",\"jmq_grossprofit_percentage\":\"9.52\"}}","actionType":"updated","changedTo":{"List Price":"16126.49","Net Price":"16126.49","VAT Price":"1256.98","Gross Price Amount":"17383.47","Gross Profit":"1648.99","Total CostPrice":"14428.00","Amount Outstanding":"17383.47","Gross Profit Percentage":"10.01"},"changedFrom":{"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1599.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"9.52"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:27:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16126.49","Net Price":"16126.49","VAT Price":"1256.98","Gross Price Amount":"17383.47","Gross Profit":"1648.99","Total CostPrice":"14428.00","Amount Outstanding":"17383.47","Gross Profit Percentage":"10.01"}, {"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1698.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"10.53"}, {"attributes":{"jmq_listprice":"16465.99","jmq_netprice":"16465.99","jmq_vat":"1283.29","jmq_grossprice":"17749.28","jmq_grossprofit":"1698.49","jmq_costprice":"14817.00","jmq_amountoutstanding":"17749.28","jmq_updatedat":"2026-01-30T19:27:41.000000Z","jmq_grossprofit_percentage":"10.53"},"old":{"jmq_listprice":"16126.49","jmq_netprice":"16126.49","jmq_vat":"1256.98","jmq_grossprice":"17383.47","jmq_grossprofit":"1648.99","jmq_costprice":"14428.00","jmq_amountoutstanding":"17383.47","jmq_updatedat":"2026-01-30T19:27:38.000000Z","jmq_grossprofit_percentage":"10.01"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:27:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406311,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:27:41","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16465.99\",\"jmq_netprice\":\"16465.99\",\"jmq_vat\":\"1283.29\",\"jmq_grossprice\":\"17749.28\",\"jmq_grossprofit\":\"1698.49\",\"jmq_costprice\":\"14817.00\",\"jmq_amountoutstanding\":\"17749.28\",\"jmq_updatedat\":\"2026-01-30T19:27:41.000000Z\",\"jmq_grossprofit_percentage\":\"10.53\"},\"old\":{\"jmq_listprice\":\"16126.49\",\"jmq_netprice\":\"16126.49\",\"jmq_vat\":\"1256.98\",\"jmq_grossprice\":\"17383.47\",\"jmq_grossprofit\":\"1648.99\",\"jmq_costprice\":\"14428.00\",\"jmq_amountoutstanding\":\"17383.47\",\"jmq_updatedat\":\"2026-01-30T19:27:38.000000Z\",\"jmq_grossprofit_percentage\":\"10.01\"}}","actionType":"updated","changedTo":{"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1698.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"10.53"},"changedFrom":{"List Price":"16126.49","Net Price":"16126.49","VAT Price":"1256.98","Gross Price Amount":"17383.47","Gross Profit":"1648.99","Total CostPrice":"14428.00","Amount Outstanding":"17383.47","Gross Profit Percentage":"10.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:28:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1698.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"10.53"}, {"List Price":"16240.99","Net Price":"16240.99","VAT Price":"1265.86","Gross Price Amount":"17506.85","Gross Profit":"1568.99","Total CostPrice":"14672.00","Amount Outstanding":"17506.85","Gross Profit Percentage":"9.66"}, {"attributes":{"jmq_listprice":"16240.99","jmq_netprice":"16240.99","jmq_vat":"1265.86","jmq_grossprice":"17506.85","jmq_grossprofit":"1568.99","jmq_costprice":"14672.00","jmq_amountoutstanding":"17506.85","jmq_updatedat":"2026-01-30T19:28:08.000000Z","jmq_grossprofit_percentage":"9.66"},"old":{"jmq_listprice":"16465.99","jmq_netprice":"16465.99","jmq_vat":"1283.29","jmq_grossprice":"17749.28","jmq_grossprofit":"1698.49","jmq_costprice":"14817.00","jmq_amountoutstanding":"17749.28","jmq_updatedat":"2026-01-30T19:28:00.000000Z","jmq_grossprofit_percentage":"10.53"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:28:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406318,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:28:08","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16240.99\",\"jmq_netprice\":\"16240.99\",\"jmq_vat\":\"1265.86\",\"jmq_grossprice\":\"17506.85\",\"jmq_grossprofit\":\"1568.99\",\"jmq_costprice\":\"14672.00\",\"jmq_amountoutstanding\":\"17506.85\",\"jmq_updatedat\":\"2026-01-30T19:28:08.000000Z\",\"jmq_grossprofit_percentage\":\"9.66\"},\"old\":{\"jmq_listprice\":\"16465.99\",\"jmq_netprice\":\"16465.99\",\"jmq_vat\":\"1283.29\",\"jmq_grossprice\":\"17749.28\",\"jmq_grossprofit\":\"1698.49\",\"jmq_costprice\":\"14817.00\",\"jmq_amountoutstanding\":\"17749.28\",\"jmq_updatedat\":\"2026-01-30T19:28:00.000000Z\",\"jmq_grossprofit_percentage\":\"10.53\"}}","actionType":"updated","changedTo":{"List Price":"16240.99","Net Price":"16240.99","VAT Price":"1265.86","Gross Price Amount":"17506.85","Gross Profit":"1568.99","Total CostPrice":"14672.00","Amount Outstanding":"17506.85","Gross Profit Percentage":"9.66"},"changedFrom":{"List Price":"16465.99","Net Price":"16465.99","VAT Price":"1283.29","Gross Price Amount":"17749.28","Gross Profit":"1698.49","Total CostPrice":"14817.00","Amount Outstanding":"17749.28","Gross Profit Percentage":"10.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:28:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16240.99","Net Price":"16240.99","VAT Price":"1265.86","Gross Price Amount":"17506.85","Gross Profit":"1568.99","Total CostPrice":"14672.00","Amount Outstanding":"17506.85","Gross Profit Percentage":"9.66"}, {"List Price":"16110.99","Net Price":"16110.99","VAT Price":"1255.79","Gross Price Amount":"17366.78","Gross Profit":"1488.99","Total CostPrice":"14622.00","Amount Outstanding":"17366.78","Gross Profit Percentage":"9.24"}, {"attributes":{"jmq_listprice":"16110.99","jmq_netprice":"16110.99","jmq_vat":"1255.79","jmq_grossprice":"17366.78","jmq_grossprofit":"1488.99","jmq_costprice":"14622.00","jmq_amountoutstanding":"17366.78","jmq_updatedat":"2026-01-30T19:28:32.000000Z","jmq_grossprofit_percentage":"9.24"},"old":{"jmq_listprice":"16240.99","jmq_netprice":"16240.99","jmq_vat":"1265.86","jmq_grossprice":"17506.85","jmq_grossprofit":"1568.99","jmq_costprice":"14672.00","jmq_amountoutstanding":"17506.85","jmq_updatedat":"2026-01-30T19:28:28.000000Z","jmq_grossprofit_percentage":"9.66"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:28:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406325,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:28:32","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16110.99\",\"jmq_netprice\":\"16110.99\",\"jmq_vat\":\"1255.79\",\"jmq_grossprice\":\"17366.78\",\"jmq_grossprofit\":\"1488.99\",\"jmq_costprice\":\"14622.00\",\"jmq_amountoutstanding\":\"17366.78\",\"jmq_updatedat\":\"2026-01-30T19:28:32.000000Z\",\"jmq_grossprofit_percentage\":\"9.24\"},\"old\":{\"jmq_listprice\":\"16240.99\",\"jmq_netprice\":\"16240.99\",\"jmq_vat\":\"1265.86\",\"jmq_grossprice\":\"17506.85\",\"jmq_grossprofit\":\"1568.99\",\"jmq_costprice\":\"14672.00\",\"jmq_amountoutstanding\":\"17506.85\",\"jmq_updatedat\":\"2026-01-30T19:28:28.000000Z\",\"jmq_grossprofit_percentage\":\"9.66\"}}","actionType":"updated","changedTo":{"List Price":"16110.99","Net Price":"16110.99","VAT Price":"1255.79","Gross Price Amount":"17366.78","Gross Profit":"1488.99","Total CostPrice":"14622.00","Amount Outstanding":"17366.78","Gross Profit Percentage":"9.24"},"changedFrom":{"List Price":"16240.99","Net Price":"16240.99","VAT Price":"1265.86","Gross Price Amount":"17506.85","Gross Profit":"1568.99","Total CostPrice":"14672.00","Amount Outstanding":"17506.85","Gross Profit Percentage":"9.66"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:28:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"16110.99","Net Price":"16110.99","VAT Price":"1255.79","Gross Price Amount":"17366.78","Gross Profit":"1488.99","Total CostPrice":"14622.00","Amount Outstanding":"17366.78","Gross Profit Percentage":"9.24"}, {"List Price":"15980.99","Net Price":"15980.99","VAT Price":"1245.72","Gross Price Amount":"17226.71","Gross Profit":"1408.99","Total CostPrice":"14572.00","Amount Outstanding":"17226.71","Gross Profit Percentage":"8.82"}, {"attributes":{"jmq_listprice":"15980.99","jmq_netprice":"15980.99","jmq_vat":"1245.72","jmq_grossprice":"17226.71","jmq_grossprofit":"1408.99","jmq_costprice":"14572.00","jmq_amountoutstanding":"17226.71","jmq_updatedat":"2026-01-30T19:28:50.000000Z","jmq_grossprofit_percentage":"8.82"},"old":{"jmq_listprice":"16110.99","jmq_netprice":"16110.99","jmq_vat":"1255.79","jmq_grossprice":"17366.78","jmq_grossprofit":"1488.99","jmq_costprice":"14622.00","jmq_amountoutstanding":"17366.78","jmq_updatedat":"2026-01-30T19:28:46.000000Z","jmq_grossprofit_percentage":"9.24"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:28:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406332,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:28:50","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"15980.99\",\"jmq_netprice\":\"15980.99\",\"jmq_vat\":\"1245.72\",\"jmq_grossprice\":\"17226.71\",\"jmq_grossprofit\":\"1408.99\",\"jmq_costprice\":\"14572.00\",\"jmq_amountoutstanding\":\"17226.71\",\"jmq_updatedat\":\"2026-01-30T19:28:50.000000Z\",\"jmq_grossprofit_percentage\":\"8.82\"},\"old\":{\"jmq_listprice\":\"16110.99\",\"jmq_netprice\":\"16110.99\",\"jmq_vat\":\"1255.79\",\"jmq_grossprice\":\"17366.78\",\"jmq_grossprofit\":\"1488.99\",\"jmq_costprice\":\"14622.00\",\"jmq_amountoutstanding\":\"17366.78\",\"jmq_updatedat\":\"2026-01-30T19:28:46.000000Z\",\"jmq_grossprofit_percentage\":\"9.24\"}}","actionType":"updated","changedTo":{"List Price":"15980.99","Net Price":"15980.99","VAT Price":"1245.72","Gross Price Amount":"17226.71","Gross Profit":"1408.99","Total CostPrice":"14572.00","Amount Outstanding":"17226.71","Gross Profit Percentage":"8.82"},"changedFrom":{"List Price":"16110.99","Net Price":"16110.99","VAT Price":"1255.79","Gross Price Amount":"17366.78","Gross Profit":"1488.99","Total CostPrice":"14622.00","Amount Outstanding":"17366.78","Gross Profit Percentage":"9.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:29:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"15980.99","Net Price":"15980.99","VAT Price":"1245.72","Gross Price Amount":"17226.71","Total CostPrice":"14572.00","Amount Outstanding":"17226.71"}, {"List Price":"17587.47","Net Price":"17587.47","VAT Price":"1374.24","Gross Price Amount":"18961.71","Total CostPrice":"15736.00","Amount Outstanding":"18961.71"}, {"attributes":{"jmq_listprice":"17587.47","jmq_netprice":"17587.47","jmq_vat":"1374.24","jmq_grossprice":"18961.71","jmq_costprice":"15736.00","jmq_amountoutstanding":"18961.71","jmq_updatedat":"2026-01-30T19:29:03.000000Z"},"old":{"jmq_listprice":"15980.99","jmq_netprice":"15980.99","jmq_vat":"1245.72","jmq_grossprice":"17226.71","jmq_costprice":"14572.00","jmq_amountoutstanding":"17226.71","jmq_updatedat":"2026-01-30T19:29:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:29:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406339,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:29:03","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"17587.47\",\"jmq_netprice\":\"17587.47\",\"jmq_vat\":\"1374.24\",\"jmq_grossprice\":\"18961.71\",\"jmq_costprice\":\"15736.00\",\"jmq_amountoutstanding\":\"18961.71\",\"jmq_updatedat\":\"2026-01-30T19:29:03.000000Z\"},\"old\":{\"jmq_listprice\":\"15980.99\",\"jmq_netprice\":\"15980.99\",\"jmq_vat\":\"1245.72\",\"jmq_grossprice\":\"17226.71\",\"jmq_costprice\":\"14572.00\",\"jmq_amountoutstanding\":\"17226.71\",\"jmq_updatedat\":\"2026-01-30T19:29:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"17587.47","Net Price":"17587.47","VAT Price":"1374.24","Gross Price Amount":"18961.71","Total CostPrice":"15736.00","Amount Outstanding":"18961.71"},"changedFrom":{"List Price":"15980.99","Net Price":"15980.99","VAT Price":"1245.72","Gross Price Amount":"17226.71","Total CostPrice":"14572.00","Amount Outstanding":"17226.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:29:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"17587.47","Net Price":"17587.47","VAT Price":"1374.24","Gross Price Amount":"18961.71","Gross Profit":"1408.99","Total CostPrice":"15736.00","Amount Outstanding":"18961.71","Gross Profit Percentage":"8.82"}, {"List Price":"19439.32","Net Price":"19439.32","VAT Price":"1522.39","Gross Price Amount":"20961.71","Gross Profit":"1851.47","Total CostPrice":"16900.00","Amount Outstanding":"20961.71","Gross Profit Percentage":"10.53"}, {"attributes":{"jmq_listprice":"19439.32","jmq_netprice":"19439.32","jmq_vat":"1522.39","jmq_grossprice":"20961.71","jmq_grossprofit":"1851.47","jmq_costprice":"16900.00","jmq_amountoutstanding":"20961.71","jmq_updatedat":"2026-01-30T19:29:08.000000Z","jmq_grossprofit_percentage":"10.53"},"old":{"jmq_listprice":"17587.47","jmq_netprice":"17587.47","jmq_vat":"1374.24","jmq_grossprice":"18961.71","jmq_grossprofit":"1408.99","jmq_costprice":"15736.00","jmq_amountoutstanding":"18961.71","jmq_updatedat":"2026-01-30T19:29:05.000000Z","jmq_grossprofit_percentage":"8.82"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:29:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406346,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:29:08","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"19439.32\",\"jmq_netprice\":\"19439.32\",\"jmq_vat\":\"1522.39\",\"jmq_grossprice\":\"20961.71\",\"jmq_grossprofit\":\"1851.47\",\"jmq_costprice\":\"16900.00\",\"jmq_amountoutstanding\":\"20961.71\",\"jmq_updatedat\":\"2026-01-30T19:29:08.000000Z\",\"jmq_grossprofit_percentage\":\"10.53\"},\"old\":{\"jmq_listprice\":\"17587.47\",\"jmq_netprice\":\"17587.47\",\"jmq_vat\":\"1374.24\",\"jmq_grossprice\":\"18961.71\",\"jmq_grossprofit\":\"1408.99\",\"jmq_costprice\":\"15736.00\",\"jmq_amountoutstanding\":\"18961.71\",\"jmq_updatedat\":\"2026-01-30T19:29:05.000000Z\",\"jmq_grossprofit_percentage\":\"8.82\"}}","actionType":"updated","changedTo":{"List Price":"19439.32","Net Price":"19439.32","VAT Price":"1522.39","Gross Price Amount":"20961.71","Gross Profit":"1851.47","Total CostPrice":"16900.00","Amount Outstanding":"20961.71","Gross Profit Percentage":"10.53"},"changedFrom":{"List Price":"17587.47","Net Price":"17587.47","VAT Price":"1374.24","Gross Price Amount":"18961.71","Gross Profit":"1408.99","Total CostPrice":"15736.00","Amount Outstanding":"18961.71","Gross Profit Percentage":"8.82"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:30:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"19439.32","Net Price":"19439.32","VAT Price":"1522.39","Gross Price Amount":"20961.71","Gross Profit":"1851.47","Total CostPrice":"16900.00","Amount Outstanding":"20961.71","Gross Profit Percentage":"10.53"}, {"List Price":"19674.51","Net Price":"19674.51","VAT Price":"1541.20","Gross Price Amount":"21215.71","Gross Profit":"2586.51","Total CostPrice":"17088.00","Amount Outstanding":"21215.71","Gross Profit Percentage":"13.15"}, {"attributes":{"jmq_listprice":"19674.51","jmq_netprice":"19674.51","jmq_vat":"1541.20","jmq_grossprice":"21215.71","jmq_grossprofit":"2586.51","jmq_costprice":"17088.00","jmq_amountoutstanding":"21215.71","jmq_updatedat":"2026-01-30T19:30:17.000000Z","jmq_grossprofit_percentage":"13.15"},"old":{"jmq_listprice":"19439.32","jmq_netprice":"19439.32","jmq_vat":"1522.39","jmq_grossprice":"20961.71","jmq_grossprofit":"1851.47","jmq_costprice":"16900.00","jmq_amountoutstanding":"20961.71","jmq_updatedat":"2026-01-30T19:30:13.000000Z","jmq_grossprofit_percentage":"10.53"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:30:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406353,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:30:17","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"19674.51\",\"jmq_netprice\":\"19674.51\",\"jmq_vat\":\"1541.20\",\"jmq_grossprice\":\"21215.71\",\"jmq_grossprofit\":\"2586.51\",\"jmq_costprice\":\"17088.00\",\"jmq_amountoutstanding\":\"21215.71\",\"jmq_updatedat\":\"2026-01-30T19:30:17.000000Z\",\"jmq_grossprofit_percentage\":\"13.15\"},\"old\":{\"jmq_listprice\":\"19439.32\",\"jmq_netprice\":\"19439.32\",\"jmq_vat\":\"1522.39\",\"jmq_grossprice\":\"20961.71\",\"jmq_grossprofit\":\"1851.47\",\"jmq_costprice\":\"16900.00\",\"jmq_amountoutstanding\":\"20961.71\",\"jmq_updatedat\":\"2026-01-30T19:30:13.000000Z\",\"jmq_grossprofit_percentage\":\"10.53\"}}","actionType":"updated","changedTo":{"List Price":"19674.51","Net Price":"19674.51","VAT Price":"1541.20","Gross Price Amount":"21215.71","Gross Profit":"2586.51","Total CostPrice":"17088.00","Amount Outstanding":"21215.71","Gross Profit Percentage":"13.15"},"changedFrom":{"List Price":"19439.32","Net Price":"19439.32","VAT Price":"1522.39","Gross Price Amount":"20961.71","Gross Profit":"1851.47","Total CostPrice":"16900.00","Amount Outstanding":"20961.71","Gross Profit Percentage":"10.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:30:30] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:30:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"19674.51","Net Price":"19674.51","VAT Price":"1541.20","Gross Price Amount":"21215.71","Gross Profit":"2586.51","Amount Outstanding":"21215.71","Gross Profit Percentage":"13.15"}, {"List Price":"19821.84","Net Price":"19821.84","VAT Price":"1548.02","Gross Price Amount":"21369.86","Gross Profit":"2733.84","Amount Outstanding":"21369.86","Gross Profit Percentage":"13.79"}, {"attributes":{"jmq_listprice":"19821.84","jmq_netprice":"19821.84","jmq_vat":"1548.02","jmq_grossprice":"21369.86","jmq_grossprofit":"2733.84","jmq_amountoutstanding":"21369.86","jmq_updatedat":"2026-01-30T19:30:39.000000Z","jmq_grossprofit_percentage":"13.79"},"old":{"jmq_listprice":"19674.51","jmq_netprice":"19674.51","jmq_vat":"1541.20","jmq_grossprice":"21215.71","jmq_grossprofit":"2586.51","jmq_amountoutstanding":"21215.71","jmq_updatedat":"2026-01-30T19:30:35.000000Z","jmq_grossprofit_percentage":"13.15"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:30:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406360,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:30:39","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"19821.84\",\"jmq_netprice\":\"19821.84\",\"jmq_vat\":\"1548.02\",\"jmq_grossprice\":\"21369.86\",\"jmq_grossprofit\":\"2733.84\",\"jmq_amountoutstanding\":\"21369.86\",\"jmq_updatedat\":\"2026-01-30T19:30:39.000000Z\",\"jmq_grossprofit_percentage\":\"13.79\"},\"old\":{\"jmq_listprice\":\"19674.51\",\"jmq_netprice\":\"19674.51\",\"jmq_vat\":\"1541.20\",\"jmq_grossprice\":\"21215.71\",\"jmq_grossprofit\":\"2586.51\",\"jmq_amountoutstanding\":\"21215.71\",\"jmq_updatedat\":\"2026-01-30T19:30:35.000000Z\",\"jmq_grossprofit_percentage\":\"13.15\"}}","actionType":"updated","changedTo":{"List Price":"19821.84","Net Price":"19821.84","VAT Price":"1548.02","Gross Price Amount":"21369.86","Gross Profit":"2733.84","Amount Outstanding":"21369.86","Gross Profit Percentage":"13.79"},"changedFrom":{"List Price":"19674.51","Net Price":"19674.51","VAT Price":"1541.20","Gross Price Amount":"21215.71","Gross Profit":"2586.51","Amount Outstanding":"21215.71","Gross Profit Percentage":"13.15"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:31:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"19821.84","Net Price":"19821.84","VAT Price":"1548.02","Gross Price Amount":"21369.86","Total CostPrice":"17088.00","Amount Outstanding":"21369.86"}, {"List Price":"20223.99","Net Price":"20223.99","VAT Price":"1574.56","Gross Price Amount":"21798.55","Total CostPrice":"17276.00","Amount Outstanding":"21798.55"}, {"attributes":{"jmq_listprice":"20223.99","jmq_netprice":"20223.99","jmq_vat":"1574.56","jmq_grossprice":"21798.55","jmq_costprice":"17276.00","jmq_amountoutstanding":"21798.55","jmq_updatedat":"2026-01-30T19:31:37.000000Z"},"old":{"jmq_listprice":"19821.84","jmq_netprice":"19821.84","jmq_vat":"1548.02","jmq_grossprice":"21369.86","jmq_costprice":"17088.00","jmq_amountoutstanding":"21369.86","jmq_updatedat":"2026-01-30T19:31:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:31:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406367,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:31:37","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"20223.99\",\"jmq_netprice\":\"20223.99\",\"jmq_vat\":\"1574.56\",\"jmq_grossprice\":\"21798.55\",\"jmq_costprice\":\"17276.00\",\"jmq_amountoutstanding\":\"21798.55\",\"jmq_updatedat\":\"2026-01-30T19:31:37.000000Z\"},\"old\":{\"jmq_listprice\":\"19821.84\",\"jmq_netprice\":\"19821.84\",\"jmq_vat\":\"1548.02\",\"jmq_grossprice\":\"21369.86\",\"jmq_costprice\":\"17088.00\",\"jmq_amountoutstanding\":\"21369.86\",\"jmq_updatedat\":\"2026-01-30T19:31:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"20223.99","Net Price":"20223.99","VAT Price":"1574.56","Gross Price Amount":"21798.55","Total CostPrice":"17276.00","Amount Outstanding":"21798.55"},"changedFrom":{"List Price":"19821.84","Net Price":"19821.84","VAT Price":"1548.02","Gross Price Amount":"21369.86","Total CostPrice":"17088.00","Amount Outstanding":"21369.86"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:31:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"20223.99","Net Price":"20223.99","VAT Price":"1574.56","Gross Price Amount":"21798.55","Gross Profit":"2733.84","Total CostPrice":"17276.00","Amount Outstanding":"21798.55","Gross Profit Percentage":"13.79"}, {"List Price":"21057.32","Net Price":"21057.32","VAT Price":"1641.23","Gross Price Amount":"22698.55","Gross Profit":"2947.99","Total CostPrice":"17836.00","Amount Outstanding":"22698.55","Gross Profit Percentage":"14.58"}, {"attributes":{"jmq_listprice":"21057.32","jmq_netprice":"21057.32","jmq_vat":"1641.23","jmq_grossprice":"22698.55","jmq_grossprofit":"2947.99","jmq_costprice":"17836.00","jmq_amountoutstanding":"22698.55","jmq_updatedat":"2026-01-30T19:31:51.000000Z","jmq_grossprofit_percentage":"14.58"},"old":{"jmq_listprice":"20223.99","jmq_netprice":"20223.99","jmq_vat":"1574.56","jmq_grossprice":"21798.55","jmq_grossprofit":"2733.84","jmq_costprice":"17276.00","jmq_amountoutstanding":"21798.55","jmq_updatedat":"2026-01-30T19:31:48.000000Z","jmq_grossprofit_percentage":"13.79"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:31:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406374,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:31:51","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"21057.32\",\"jmq_netprice\":\"21057.32\",\"jmq_vat\":\"1641.23\",\"jmq_grossprice\":\"22698.55\",\"jmq_grossprofit\":\"2947.99\",\"jmq_costprice\":\"17836.00\",\"jmq_amountoutstanding\":\"22698.55\",\"jmq_updatedat\":\"2026-01-30T19:31:51.000000Z\",\"jmq_grossprofit_percentage\":\"14.58\"},\"old\":{\"jmq_listprice\":\"20223.99\",\"jmq_netprice\":\"20223.99\",\"jmq_vat\":\"1574.56\",\"jmq_grossprice\":\"21798.55\",\"jmq_grossprofit\":\"2733.84\",\"jmq_costprice\":\"17276.00\",\"jmq_amountoutstanding\":\"21798.55\",\"jmq_updatedat\":\"2026-01-30T19:31:48.000000Z\",\"jmq_grossprofit_percentage\":\"13.79\"}}","actionType":"updated","changedTo":{"List Price":"21057.32","Net Price":"21057.32","VAT Price":"1641.23","Gross Price Amount":"22698.55","Gross Profit":"2947.99","Total CostPrice":"17836.00","Amount Outstanding":"22698.55","Gross Profit Percentage":"14.58"},"changedFrom":{"List Price":"20223.99","Net Price":"20223.99","VAT Price":"1574.56","Gross Price Amount":"21798.55","Gross Profit":"2733.84","Total CostPrice":"17276.00","Amount Outstanding":"21798.55","Gross Profit Percentage":"13.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:32:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"21057.32","Net Price":"21057.32","VAT Price":"1641.23","Gross Price Amount":"22698.55","Gross Profit":"2947.99","Total CostPrice":"17836.00","Amount Outstanding":"22698.55","Gross Profit Percentage":"14.58"}, {"List Price":"22326.32","Net Price":"22326.32","VAT Price":"1739.58","Gross Price Amount":"24065.90","Gross Profit":"3221.32","Total CostPrice":"18676.00","Amount Outstanding":"24065.90","Gross Profit Percentage":"15.30"}, {"attributes":{"jmq_listprice":"22326.32","jmq_netprice":"22326.32","jmq_vat":"1739.58","jmq_grossprice":"24065.90","jmq_grossprofit":"3221.32","jmq_costprice":"18676.00","jmq_amountoutstanding":"24065.90","jmq_updatedat":"2026-01-30T19:32:17.000000Z","jmq_grossprofit_percentage":"15.30"},"old":{"jmq_listprice":"21057.32","jmq_netprice":"21057.32","jmq_vat":"1641.23","jmq_grossprice":"22698.55","jmq_grossprofit":"2947.99","jmq_costprice":"17836.00","jmq_amountoutstanding":"22698.55","jmq_updatedat":"2026-01-30T19:32:14.000000Z","jmq_grossprofit_percentage":"14.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:32:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406381,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:32:17","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"22326.32\",\"jmq_netprice\":\"22326.32\",\"jmq_vat\":\"1739.58\",\"jmq_grossprice\":\"24065.90\",\"jmq_grossprofit\":\"3221.32\",\"jmq_costprice\":\"18676.00\",\"jmq_amountoutstanding\":\"24065.90\",\"jmq_updatedat\":\"2026-01-30T19:32:17.000000Z\",\"jmq_grossprofit_percentage\":\"15.30\"},\"old\":{\"jmq_listprice\":\"21057.32\",\"jmq_netprice\":\"21057.32\",\"jmq_vat\":\"1641.23\",\"jmq_grossprice\":\"22698.55\",\"jmq_grossprofit\":\"2947.99\",\"jmq_costprice\":\"17836.00\",\"jmq_amountoutstanding\":\"22698.55\",\"jmq_updatedat\":\"2026-01-30T19:32:14.000000Z\",\"jmq_grossprofit_percentage\":\"14.58\"}}","actionType":"updated","changedTo":{"List Price":"22326.32","Net Price":"22326.32","VAT Price":"1739.58","Gross Price Amount":"24065.90","Gross Profit":"3221.32","Total CostPrice":"18676.00","Amount Outstanding":"24065.90","Gross Profit Percentage":"15.30"},"changedFrom":{"List Price":"21057.32","Net Price":"21057.32","VAT Price":"1641.23","Gross Price Amount":"22698.55","Gross Profit":"2947.99","Total CostPrice":"17836.00","Amount Outstanding":"22698.55","Gross Profit Percentage":"14.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:32:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"22326.32","Net Price":"22326.32","VAT Price":"1739.58","Gross Price Amount":"24065.90","Gross Profit":"3221.32","Total CostPrice":"18676.00","Amount Outstanding":"24065.90","Gross Profit Percentage":"15.30"}, {"List Price":"23159.65","Net Price":"23159.65","VAT Price":"1806.25","Gross Price Amount":"24965.90","Gross Profit":"3650.32","Total CostPrice":"19236.00","Amount Outstanding":"24965.90","Gross Profit Percentage":"16.35"}, {"attributes":{"jmq_listprice":"23159.65","jmq_netprice":"23159.65","jmq_vat":"1806.25","jmq_grossprice":"24965.90","jmq_grossprofit":"3650.32","jmq_costprice":"19236.00","jmq_amountoutstanding":"24965.90","jmq_updatedat":"2026-01-30T19:32:35.000000Z","jmq_grossprofit_percentage":"16.35"},"old":{"jmq_listprice":"22326.32","jmq_netprice":"22326.32","jmq_vat":"1739.58","jmq_grossprice":"24065.90","jmq_grossprofit":"3221.32","jmq_costprice":"18676.00","jmq_amountoutstanding":"24065.90","jmq_updatedat":"2026-01-30T19:32:33.000000Z","jmq_grossprofit_percentage":"15.30"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:32:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406388,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:32:36","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"23159.65\",\"jmq_netprice\":\"23159.65\",\"jmq_vat\":\"1806.25\",\"jmq_grossprice\":\"24965.90\",\"jmq_grossprofit\":\"3650.32\",\"jmq_costprice\":\"19236.00\",\"jmq_amountoutstanding\":\"24965.90\",\"jmq_updatedat\":\"2026-01-30T19:32:35.000000Z\",\"jmq_grossprofit_percentage\":\"16.35\"},\"old\":{\"jmq_listprice\":\"22326.32\",\"jmq_netprice\":\"22326.32\",\"jmq_vat\":\"1739.58\",\"jmq_grossprice\":\"24065.90\",\"jmq_grossprofit\":\"3221.32\",\"jmq_costprice\":\"18676.00\",\"jmq_amountoutstanding\":\"24065.90\",\"jmq_updatedat\":\"2026-01-30T19:32:33.000000Z\",\"jmq_grossprofit_percentage\":\"15.30\"}}","actionType":"updated","changedTo":{"List Price":"23159.65","Net Price":"23159.65","VAT Price":"1806.25","Gross Price Amount":"24965.90","Gross Profit":"3650.32","Total CostPrice":"19236.00","Amount Outstanding":"24965.90","Gross Profit Percentage":"16.35"},"changedFrom":{"List Price":"22326.32","Net Price":"22326.32","VAT Price":"1739.58","Gross Price Amount":"24065.90","Gross Profit":"3221.32","Total CostPrice":"18676.00","Amount Outstanding":"24065.90","Gross Profit Percentage":"15.30"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:32:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"23159.65","Net Price":"23159.65","VAT Price":"1806.25","Gross Price Amount":"24965.90","Gross Profit":"3650.32","Total CostPrice":"19236.00","Amount Outstanding":"24965.90","Gross Profit Percentage":"16.35"}, {"List Price":"24117.98","Net Price":"24117.98","VAT Price":"1882.92","Gross Price Amount":"26000.90","Gross Profit":"3923.65","Total CostPrice":"19796.00","Amount Outstanding":"26000.90","Gross Profit Percentage":"16.94"}, {"attributes":{"jmq_listprice":"24117.98","jmq_netprice":"24117.98","jmq_vat":"1882.92","jmq_grossprice":"26000.90","jmq_grossprofit":"3923.65","jmq_costprice":"19796.00","jmq_amountoutstanding":"26000.90","jmq_updatedat":"2026-01-30T19:32:43.000000Z","jmq_grossprofit_percentage":"16.94"},"old":{"jmq_listprice":"23159.65","jmq_netprice":"23159.65","jmq_vat":"1806.25","jmq_grossprice":"24965.90","jmq_grossprofit":"3650.32","jmq_costprice":"19236.00","jmq_amountoutstanding":"24965.90","jmq_updatedat":"2026-01-30T19:32:40.000000Z","jmq_grossprofit_percentage":"16.35"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:32:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406395,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:32:43","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"24117.98\",\"jmq_netprice\":\"24117.98\",\"jmq_vat\":\"1882.92\",\"jmq_grossprice\":\"26000.90\",\"jmq_grossprofit\":\"3923.65\",\"jmq_costprice\":\"19796.00\",\"jmq_amountoutstanding\":\"26000.90\",\"jmq_updatedat\":\"2026-01-30T19:32:43.000000Z\",\"jmq_grossprofit_percentage\":\"16.94\"},\"old\":{\"jmq_listprice\":\"23159.65\",\"jmq_netprice\":\"23159.65\",\"jmq_vat\":\"1806.25\",\"jmq_grossprice\":\"24965.90\",\"jmq_grossprofit\":\"3650.32\",\"jmq_costprice\":\"19236.00\",\"jmq_amountoutstanding\":\"24965.90\",\"jmq_updatedat\":\"2026-01-30T19:32:40.000000Z\",\"jmq_grossprofit_percentage\":\"16.35\"}}","actionType":"updated","changedTo":{"List Price":"24117.98","Net Price":"24117.98","VAT Price":"1882.92","Gross Price Amount":"26000.90","Gross Profit":"3923.65","Total CostPrice":"19796.00","Amount Outstanding":"26000.90","Gross Profit Percentage":"16.94"},"changedFrom":{"List Price":"23159.65","Net Price":"23159.65","VAT Price":"1806.25","Gross Price Amount":"24965.90","Gross Profit":"3650.32","Total CostPrice":"19236.00","Amount Outstanding":"24965.90","Gross Profit Percentage":"16.35"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:32:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"24117.98","Net Price":"24117.98","VAT Price":"1882.92","Gross Price Amount":"26000.90","Gross Profit":"3923.65","Total CostPrice":"19796.00","Amount Outstanding":"26000.90","Gross Profit Percentage":"16.94"}, {"List Price":"25386.98","Net Price":"25386.98","VAT Price":"1981.27","Gross Price Amount":"27368.25","Gross Profit":"4321.98","Total CostPrice":"20636.00","Amount Outstanding":"27368.25","Gross Profit Percentage":"17.92"}, {"attributes":{"jmq_listprice":"25386.98","jmq_netprice":"25386.98","jmq_vat":"1981.27","jmq_grossprice":"27368.25","jmq_grossprofit":"4321.98","jmq_costprice":"20636.00","jmq_amountoutstanding":"27368.25","jmq_updatedat":"2026-01-30T19:32:50.000000Z","jmq_grossprofit_percentage":"17.92"},"old":{"jmq_listprice":"24117.98","jmq_netprice":"24117.98","jmq_vat":"1882.92","jmq_grossprice":"26000.90","jmq_grossprofit":"3923.65","jmq_costprice":"19796.00","jmq_amountoutstanding":"26000.90","jmq_updatedat":"2026-01-30T19:32:47.000000Z","jmq_grossprofit_percentage":"16.94"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:32:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406402,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:32:50","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"25386.98\",\"jmq_netprice\":\"25386.98\",\"jmq_vat\":\"1981.27\",\"jmq_grossprice\":\"27368.25\",\"jmq_grossprofit\":\"4321.98\",\"jmq_costprice\":\"20636.00\",\"jmq_amountoutstanding\":\"27368.25\",\"jmq_updatedat\":\"2026-01-30T19:32:50.000000Z\",\"jmq_grossprofit_percentage\":\"17.92\"},\"old\":{\"jmq_listprice\":\"24117.98\",\"jmq_netprice\":\"24117.98\",\"jmq_vat\":\"1882.92\",\"jmq_grossprice\":\"26000.90\",\"jmq_grossprofit\":\"3923.65\",\"jmq_costprice\":\"19796.00\",\"jmq_amountoutstanding\":\"26000.90\",\"jmq_updatedat\":\"2026-01-30T19:32:47.000000Z\",\"jmq_grossprofit_percentage\":\"16.94\"}}","actionType":"updated","changedTo":{"List Price":"25386.98","Net Price":"25386.98","VAT Price":"1981.27","Gross Price Amount":"27368.25","Gross Profit":"4321.98","Total CostPrice":"20636.00","Amount Outstanding":"27368.25","Gross Profit Percentage":"17.92"},"changedFrom":{"List Price":"24117.98","Net Price":"24117.98","VAT Price":"1882.92","Gross Price Amount":"26000.90","Gross Profit":"3923.65","Total CostPrice":"19796.00","Amount Outstanding":"26000.90","Gross Profit Percentage":"16.94"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:32:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"List Price":"25386.98","Net Price":"25386.98","VAT Price":"1981.27","Gross Price Amount":"27368.25","Gross Profit":"4321.98","Total CostPrice":"20636.00","Amount Outstanding":"27368.25","Gross Profit Percentage":"17.92"}, {"List Price":"26655.98","Net Price":"26655.98","VAT Price":"2079.62","Gross Price Amount":"28735.60","Gross Profit":"4750.98","Total CostPrice":"21476.00","Amount Outstanding":"28735.60","Gross Profit Percentage":"18.71"}, {"attributes":{"jmq_listprice":"26655.98","jmq_netprice":"26655.98","jmq_vat":"2079.62","jmq_grossprice":"28735.60","jmq_grossprofit":"4750.98","jmq_costprice":"21476.00","jmq_amountoutstanding":"28735.60","jmq_updatedat":"2026-01-30T19:32:56.000000Z","jmq_grossprofit_percentage":"18.71"},"old":{"jmq_listprice":"25386.98","jmq_netprice":"25386.98","jmq_vat":"1981.27","jmq_grossprice":"27368.25","jmq_grossprofit":"4321.98","jmq_costprice":"20636.00","jmq_amountoutstanding":"27368.25","jmq_updatedat":"2026-01-30T19:32:54.000000Z","jmq_grossprofit_percentage":"17.92"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:32:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406409,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:32:56","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"26655.98\",\"jmq_netprice\":\"26655.98\",\"jmq_vat\":\"2079.62\",\"jmq_grossprice\":\"28735.60\",\"jmq_grossprofit\":\"4750.98\",\"jmq_costprice\":\"21476.00\",\"jmq_amountoutstanding\":\"28735.60\",\"jmq_updatedat\":\"2026-01-30T19:32:56.000000Z\",\"jmq_grossprofit_percentage\":\"18.71\"},\"old\":{\"jmq_listprice\":\"25386.98\",\"jmq_netprice\":\"25386.98\",\"jmq_vat\":\"1981.27\",\"jmq_grossprice\":\"27368.25\",\"jmq_grossprofit\":\"4321.98\",\"jmq_costprice\":\"20636.00\",\"jmq_amountoutstanding\":\"27368.25\",\"jmq_updatedat\":\"2026-01-30T19:32:54.000000Z\",\"jmq_grossprofit_percentage\":\"17.92\"}}","actionType":"updated","changedTo":{"List Price":"26655.98","Net Price":"26655.98","VAT Price":"2079.62","Gross Price Amount":"28735.60","Gross Profit":"4750.98","Total CostPrice":"21476.00","Amount Outstanding":"28735.60","Gross Profit Percentage":"18.71"},"changedFrom":{"List Price":"25386.98","Net Price":"25386.98","VAT Price":"1981.27","Gross Price Amount":"27368.25","Gross Profit":"4321.98","Total CostPrice":"20636.00","Amount Outstanding":"27368.25","Gross Profit Percentage":"17.92"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:33:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 610, App\Models\JobMultiQuotePivotModel, 604, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"4750.98","End Customer Override Net Price":"17484.49","End Customer Override Vat Price":"1362.22","End Customer Override Gross Price":"18846.71","Gross Profit Percentage":"18.71"}, {"Gross Profit":"5179.98","End Customer Override Net Price":"27674.48","End Customer Override Vat Price":"2158.55","End Customer Override Gross Price":"29833.03","Gross Profit Percentage":"19.43","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_grossprofit":"5179.98","jmq_endcustomeroverridenetprice":"27674.48","jmq_endcustomeroverridevatprice":"2158.55","jmq_endcustomeroverridegrossprice":"29833.03","jmq_updatedat":"2026-01-26T20:32:46.000000Z","jmq_grossprofit_percentage":"19.43","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_grossprofit":"4750.98","jmq_endcustomeroverridenetprice":"17484.49","jmq_endcustomeroverridevatprice":"1362.22","jmq_endcustomeroverridegrossprice":"18846.71","jmq_updatedat":"2026-01-30T19:32:56.000000Z","jmq_grossprofit_percentage":"18.71","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:33:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":406414,"logName":"default","subjectId":610,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:33:11","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"5179.98\",\"jmq_endcustomeroverridenetprice\":\"27674.48\",\"jmq_endcustomeroverridevatprice\":\"2158.55\",\"jmq_endcustomeroverridegrossprice\":\"29833.03\",\"jmq_updatedat\":\"2026-01-26T20:32:46.000000Z\",\"jmq_grossprofit_percentage\":\"19.43\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"4750.98\",\"jmq_endcustomeroverridenetprice\":\"17484.49\",\"jmq_endcustomeroverridevatprice\":\"1362.22\",\"jmq_endcustomeroverridegrossprice\":\"18846.71\",\"jmq_updatedat\":\"2026-01-30T19:32:56.000000Z\",\"jmq_grossprofit_percentage\":\"18.71\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Gross Profit":"5179.98","End Customer Override Net Price":"27674.48","End Customer Override Vat Price":"2158.55","End Customer Override Gross Price":"29833.03","Gross Profit Percentage":"19.43","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"4750.98","End Customer Override Net Price":"17484.49","End Customer Override Vat Price":"1362.22","End Customer Override Gross Price":"18846.71","Gross Profit Percentage":"18.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:33:29] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:33:36] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:33:38] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:33:52] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 19:34:05] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:35:00] production.ERROR: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Trying to access array offset on value of type null at /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php:251) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Facades/FacadesGlobalServiceProvider.php(251): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Facades/GlobalService.php(15): App\\Facades\\FacadesGlobalServiceProvider->getPurchaseInvoiceReferenceNo() #3 /var/www/html/api/app/Services/PurchaseOrderService.php(44): App\\Facades\\GlobalService::__callStatic() #4 /var/www/html/api/app/Http/Controllers/Settings/ReportTemplateController.php(1683): App\\Services\\PurchaseOrderService->createPoHistoryFromEmailOrEDIForProduct() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\ReportTemplateController->generatedreport() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #11 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #32 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #34 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #39 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #40 {main} "} [2026-01-30 19:36:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1280, App\Models\JobMultiQuotePivotModel, 1277, App\Models\Job\bm_jobdetails, 2, {"Amount Outstanding":"8400.42","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"8400.42"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"8400.42","jmq_updatedby":2,"jmq_updatedat":"2026-01-30T19:36:36.000000Z"},"old":{"jmq_amountoutstanding":"8400.42","jmq_totpaid":"0.00","jmq_updatedby":null,"jmq_updatedat":"2026-01-07T21:07:37.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:36:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":1556386,"logName":"default","subjectId":1280,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:36:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"8400.42\",\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-30T19:36:36.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"8400.42\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-07T21:07:37.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"8400.42"},"changedFrom":{"Amount Outstanding":"8400.42","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1269","parentSubjectId":1277,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:36:52] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:37:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":406427,"logName":"default","subjectId":678,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":4,"dateTime":"2026-01-30 19:37:02","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":678,\"nl_ordertempid\":null,\"nl_orderid\":604,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"4\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":4,\"created_at\":\"2026-01-30T19:37:02.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T19:37:02.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: ON587","parentSubjectId":604,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 19:37:28] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:37:41] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:38:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:39:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717449,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:39:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T19:39:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:20:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:39:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717451,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:39:59","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"2246.05\",\"jd_netprice\":\"2246.05\",\"jd_grossprice\":\"2246.05\",\"jd_grossprofit\":\"1502.57\",\"jd_grossprofit_percentage\":\"66.90\",\"jd_amountoutstanding\":\"2246.05\",\"jd_updatedat\":\"2026-01-30T19:39:59.000000Z\"},\"old\":{\"jd_listprice\":\"2311.05\",\"jd_netprice\":\"2311.05\",\"jd_grossprice\":\"2311.05\",\"jd_grossprofit\":\"1567.57\",\"jd_grossprofit_percentage\":\"67.83\",\"jd_amountoutstanding\":\"2311.05\",\"jd_updatedat\":\"2026-01-30T19:39:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2246.05","Gross Price Amount":"2246.05","Gross Profit":"1502.57","Gross Profit Percentage":"66.90","Amount Outstanding":"2246.05"},"changedFrom":{"Net Price":"2311.05","Gross Price Amount":"2311.05","Gross Profit":"1567.57","Gross Profit Percentage":"67.83","Amount Outstanding":"2311.05"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:39:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717453,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 19:39:59","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2246.05\",\"jmq_netprice\":\"2246.05\",\"jmq_grossprice\":\"2246.05\",\"jmq_grossprofit\":\"1502.57\",\"jmq_amountoutstanding\":\"2246.05\",\"jmq_updatedat\":\"2026-01-30T19:39:59.000000Z\",\"jmq_grossprofit_percentage\":\"66.90\"},\"old\":{\"jmq_listprice\":\"2311.05\",\"jmq_netprice\":\"2311.05\",\"jmq_grossprice\":\"2311.05\",\"jmq_grossprofit\":\"1567.57\",\"jmq_amountoutstanding\":\"2311.05\",\"jmq_updatedat\":\"2026-01-30T19:39:58.000000Z\",\"jmq_grossprofit_percentage\":\"67.83\"}}","actionType":"manualy updated","changedTo":{"List Price":"2246.05","Net Price":"2246.05","Gross Price Amount":"2246.05","Gross Profit":"1502.57","Amount Outstanding":"2246.05","Gross Profit Percentage":"66.90"},"changedFrom":{"List Price":"2311.05","Net Price":"2311.05","Gross Price Amount":"2311.05","Gross Profit":"1567.57","Amount Outstanding":"2311.05","Gross Profit Percentage":"67.83"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:41:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717461,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:41:41","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"Thomas Trella\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"Thomas Trella\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"2246.05\",\"jd_endcustomeroverridegrossprice\":\"2246.05\",\"jd_updatedby\":42,\"jd_updatedat\":\"2026-01-30T19:41:41.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"2311.05\",\"jd_endcustomeroverridegrossprice\":\"2311.05\",\"jd_updatedby\":7,\"jd_updatedat\":\"2026-01-30T19:39:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Installer":"Thomas Trella","Measurer":"Thomas Trella","End Customer Override Net Price":"2246.05","End Customer Override Gross Price":"2246.05"},"changedFrom":{"End Customer Override Net Price":"2311.05","End Customer Override Gross Price":"2311.05"},"moduleName":"Job","customMessage":"Job has been updated the fields Installer,Measurer,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:41:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717463,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 19:41:41","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"2246.05\",\"jmq_endcustomeroverridegrossprice\":\"2246.05\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"2311.05\",\"jmq_endcustomeroverridegrossprice\":\"2311.05\",\"jmq_updatedat\":\"2026-01-30T19:39:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"2246.05","End Customer Override Gross Price":"2246.05"},"changedFrom":{"End Customer Override Net Price":"2311.05","End Customer Override Gross Price":"2311.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:43:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717469,"logName":"default","subjectId":96816,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 19:43:32","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96816,\"nl_ordertempid\":null,\"nl_orderid\":9877,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T19:43:32.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T19:43:32.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 19:43:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 19, {"List Price":"10579.00","Net Price":"10579.00","Gross Price Amount":"10579.00","Total CostPrice":"10579.00","Amount Outstanding":"10579.00"}, {"List Price":"10929.00","Net Price":"10929.00","Gross Price Amount":"10929.00","Total CostPrice":"10929.00","Amount Outstanding":"10929.00"}, {"attributes":{"jmq_listprice":"10929.00","jmq_netprice":"10929.00","jmq_grossprice":"10929.00","jmq_costprice":"10929.00","jmq_amountoutstanding":"10929.00","jmq_updatedat":"2026-01-30T19:43:52.000000Z"},"old":{"jmq_listprice":"10579.00","jmq_netprice":"10579.00","jmq_grossprice":"10579.00","jmq_costprice":"10579.00","jmq_amountoutstanding":"10579.00","jmq_updatedat":"2026-01-30T19:43:50.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:43:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38074,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 19:43:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10929.00\",\"jmq_netprice\":\"10929.00\",\"jmq_grossprice\":\"10929.00\",\"jmq_costprice\":\"10929.00\",\"jmq_amountoutstanding\":\"10929.00\",\"jmq_updatedat\":\"2026-01-30T19:43:52.000000Z\"},\"old\":{\"jmq_listprice\":\"10579.00\",\"jmq_netprice\":\"10579.00\",\"jmq_grossprice\":\"10579.00\",\"jmq_costprice\":\"10579.00\",\"jmq_amountoutstanding\":\"10579.00\",\"jmq_updatedat\":\"2026-01-30T19:43:50.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"10929.00","Net Price":"10929.00","Gross Price Amount":"10929.00","Total CostPrice":"10929.00","Amount Outstanding":"10929.00"},"changedFrom":{"List Price":"10579.00","Net Price":"10579.00","Gross Price Amount":"10579.00","Total CostPrice":"10579.00","Amount Outstanding":"10579.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:44:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 19, {"List Price":"10929.00","Net Price":"10929.00","Gross Price Amount":"10929.00","Total CostPrice":"10929.00","Amount Outstanding":"10929.00"}, {"List Price":"11629.00","Net Price":"11629.00","Gross Price Amount":"11629.00","Total CostPrice":"11629.00","Amount Outstanding":"11629.00"}, {"attributes":{"jmq_listprice":"11629.00","jmq_netprice":"11629.00","jmq_grossprice":"11629.00","jmq_costprice":"11629.00","jmq_amountoutstanding":"11629.00","jmq_updatedat":"2026-01-30T19:44:32.000000Z"},"old":{"jmq_listprice":"10929.00","jmq_netprice":"10929.00","jmq_grossprice":"10929.00","jmq_costprice":"10929.00","jmq_amountoutstanding":"10929.00","jmq_updatedat":"2026-01-30T19:44:30.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:44:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38081,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 19:44:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11629.00\",\"jmq_netprice\":\"11629.00\",\"jmq_grossprice\":\"11629.00\",\"jmq_costprice\":\"11629.00\",\"jmq_amountoutstanding\":\"11629.00\",\"jmq_updatedat\":\"2026-01-30T19:44:32.000000Z\"},\"old\":{\"jmq_listprice\":\"10929.00\",\"jmq_netprice\":\"10929.00\",\"jmq_grossprice\":\"10929.00\",\"jmq_costprice\":\"10929.00\",\"jmq_amountoutstanding\":\"10929.00\",\"jmq_updatedat\":\"2026-01-30T19:44:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"11629.00","Net Price":"11629.00","Gross Price Amount":"11629.00","Total CostPrice":"11629.00","Amount Outstanding":"11629.00"},"changedFrom":{"List Price":"10929.00","Net Price":"10929.00","Gross Price Amount":"10929.00","Total CostPrice":"10929.00","Amount Outstanding":"10929.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:45:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"904.00","Net Price":"904.00","VAT Price":"70.06","Gross Price Amount":"974.06","Gross Profit":"-374.00","Total CostPrice":"1278.00","Amount Outstanding":"974.06","Gross Profit Percentage":"-41.37"}, {"attributes":{"jmq_listprice":"904.00","jmq_netprice":"904.00","jmq_vat":"70.06","jmq_grossprice":"974.06","jmq_grossprofit":"-374.00","jmq_costprice":"1278.00","jmq_amountoutstanding":"974.06","jmq_updatedat":"2026-01-30T19:45:10.000000Z","jmq_grossprofit_percentage":"-41.37"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T19:45:09.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:45:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406471,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:45:10","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"904.00\",\"jmq_netprice\":\"904.00\",\"jmq_vat\":\"70.06\",\"jmq_grossprice\":\"974.06\",\"jmq_grossprofit\":\"-374.00\",\"jmq_costprice\":\"1278.00\",\"jmq_amountoutstanding\":\"974.06\",\"jmq_updatedat\":\"2026-01-30T19:45:10.000000Z\",\"jmq_grossprofit_percentage\":\"-41.37\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T19:45:09.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"904.00","Net Price":"904.00","VAT Price":"70.06","Gross Price Amount":"974.06","Gross Profit":"-374.00","Total CostPrice":"1278.00","Amount Outstanding":"974.06","Gross Profit Percentage":"-41.37"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:45:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 19, {"List Price":"11629.00","Net Price":"11629.00","Gross Price Amount":"11629.00","Total CostPrice":"11629.00","Amount Outstanding":"11629.00"}, {"List Price":"11279.00","Net Price":"11279.00","Gross Price Amount":"11279.00","Total CostPrice":"11279.00","Amount Outstanding":"11279.00"}, {"attributes":{"jmq_listprice":"11279.00","jmq_netprice":"11279.00","jmq_grossprice":"11279.00","jmq_costprice":"11279.00","jmq_amountoutstanding":"11279.00","jmq_updatedat":"2026-01-30T19:45:22.000000Z"},"old":{"jmq_listprice":"11629.00","jmq_netprice":"11629.00","jmq_grossprice":"11629.00","jmq_costprice":"11629.00","jmq_amountoutstanding":"11629.00","jmq_updatedat":"2026-01-30T19:45:21.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:45:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38088,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 19:45:22","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11279.00\",\"jmq_netprice\":\"11279.00\",\"jmq_grossprice\":\"11279.00\",\"jmq_costprice\":\"11279.00\",\"jmq_amountoutstanding\":\"11279.00\",\"jmq_updatedat\":\"2026-01-30T19:45:22.000000Z\"},\"old\":{\"jmq_listprice\":\"11629.00\",\"jmq_netprice\":\"11629.00\",\"jmq_grossprice\":\"11629.00\",\"jmq_costprice\":\"11629.00\",\"jmq_amountoutstanding\":\"11629.00\",\"jmq_updatedat\":\"2026-01-30T19:45:21.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"11279.00","Net Price":"11279.00","Gross Price Amount":"11279.00","Total CostPrice":"11279.00","Amount Outstanding":"11279.00"},"changedFrom":{"List Price":"11629.00","Net Price":"11629.00","Gross Price Amount":"11629.00","Total CostPrice":"11629.00","Amount Outstanding":"11629.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:45:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1049, App\Models\JobMultiQuotePivotModel, 1047, App\Models\Job\bm_jobdetails, 22, {"Net Price":"106677.59","Discount":"0.00","Gross Price Amount":"106677.59","Gross Profit":"3784.78","Amount Outstanding":"106677.59","Commission":"[{\"id\":1,\"givento\":1,\"chargingmethod\":1,\"valuetype\":2,\"value\":\"1.000\",\"users\":\"7,9,10,11,22\",\"appointmenttype\":null,\"description\":\"\",\"seq\":1,\"status\":0,\"created_by\":4,\"created_at\":\"2025-04-30 22:26:23\",\"updated_by\":22,\"updated_at\":\"2025-06-16 19:50:59\",\"checked\":1,\"labeltext\":\"1.00% Add\"}]","jmq_commissionprice":"1051.26","Gross Profit Percentage":"3.55"}, {"Net Price":"10914.00","Discount":"10914.00","Gross Price Amount":"10914.00","Gross Profit":"-91978.81","Override Price":"10914.00","Amount Outstanding":"10914.00","Commission":"[]","jmq_commissionprice":"0.00","Gross Profit Percentage":"-842.76","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"10914.00","jmq_orderformprice":"10914.00","jmq_grossprice":"10914.00","jmq_grossprofit":"-91978.81","jmq_overrideprice":"10914.00","jmq_amountoutstanding":"10914.00","jmq_commission":"[]","jmq_commissionprice":"0.00","jmq_updatedat":"2026-01-30T19:45:34.000000Z","jmq_grossprofit_percentage":"-842.76","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"106677.59","jmq_orderformprice":"0.00","jmq_grossprice":"106677.59","jmq_grossprofit":"3784.78","jmq_overrideprice":null,"jmq_amountoutstanding":"106677.59","jmq_commission":"[{\"id\":1,\"givento\":1,\"chargingmethod\":1,\"valuetype\":2,\"value\":\"1.000\",\"users\":\"7,9,10,11,22\",\"appointmenttype\":null,\"description\":\"\",\"seq\":1,\"status\":0,\"created_by\":4,\"created_at\":\"2025-04-30 22:26:23\",\"updated_by\":22,\"updated_at\":\"2025-06-16 19:50:59\",\"checked\":1,\"labeltext\":\"1.00% Add\"}]","jmq_commissionprice":"1051.26","jmq_updatedat":"2025-08-22T17:07:42.000000Z","jmq_grossprofit_percentage":"3.55","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:45:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414904,"logName":"default","subjectId":1049,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 19:45:34","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"10914.00\",\"jmq_orderformprice\":\"10914.00\",\"jmq_grossprice\":\"10914.00\",\"jmq_grossprofit\":\"-91978.81\",\"jmq_overrideprice\":\"10914.00\",\"jmq_amountoutstanding\":\"10914.00\",\"jmq_commission\":\"[]\",\"jmq_commissionprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T19:45:34.000000Z\",\"jmq_grossprofit_percentage\":\"-842.76\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"106677.59\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"106677.59\",\"jmq_grossprofit\":\"3784.78\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"106677.59\",\"jmq_commission\":\"[{\\\"id\\\":1,\\\"givento\\\":1,\\\"chargingmethod\\\":1,\\\"valuetype\\\":2,\\\"value\\\":\\\"1.000\\\",\\\"users\\\":\\\"7,9,10,11,22\\\",\\\"appointmenttype\\\":null,\\\"description\\\":\\\"\\\",\\\"seq\\\":1,\\\"status\\\":0,\\\"created_by\\\":4,\\\"created_at\\\":\\\"2025-04-30 22:26:23\\\",\\\"updated_by\\\":22,\\\"updated_at\\\":\\\"2025-06-16 19:50:59\\\",\\\"checked\\\":1,\\\"labeltext\\\":\\\"1.00% Add\\\"}]\",\"jmq_commissionprice\":\"1051.26\",\"jmq_updatedat\":\"2025-08-22T17:07:42.000000Z\",\"jmq_grossprofit_percentage\":\"3.55\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"10914.00","Discount":"10914.00","Gross Price Amount":"10914.00","Gross Profit":"-91978.81","Override Price":"10914.00","Amount Outstanding":"10914.00","Commission":"[]","jmq_commissionprice":"0.00","Gross Profit Percentage":"-842.76","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"106677.59","Discount":"0.00","Gross Price Amount":"106677.59","Gross Profit":"3784.78","Amount Outstanding":"106677.59","Commission":"[{\"id\":1,\"givento\":1,\"chargingmethod\":1,\"valuetype\":2,\"value\":\"1.000\",\"users\":\"7,9,10,11,22\",\"appointmenttype\":null,\"description\":\"\",\"seq\":1,\"status\":0,\"created_by\":4,\"created_at\":\"2025-04-30 22:26:23\",\"updated_by\":22,\"updated_at\":\"2025-06-16 19:50:59\",\"checked\":1,\"labeltext\":\"1.00% Add\"}]","jmq_commissionprice":"1051.26","Gross Profit Percentage":"3.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1039","parentSubjectId":1047,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:46:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 454, App\Models\JobMultiQuotePivotModel, 443, App\Models\Job\bm_jobdetails, 8, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2025-04-22T19:19:10.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-30T19:26:58.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:46:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1601212,"logName":"default","subjectId":454,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 19:46:03","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-04-22T19:19:10.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T19:26:58.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1510","parentSubjectId":443,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:46:13] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 19:46:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1049, App\Models\JobMultiQuotePivotModel, 1047, App\Models\Job\bm_jobdetails, 22, {"List Price":"106677.59","jmq_commissionaddedvalue":"1051.26"}, {"List Price":"105626.33","jmq_commissionaddedvalue":"0.00"}, {"attributes":{"jmq_listprice":"105626.33","jmq_commissionaddedvalue":"0.00","jmq_updatedat":"2025-08-22T17:07:42.000000Z"},"old":{"jmq_listprice":"106677.59","jmq_commissionaddedvalue":"1051.26","jmq_updatedat":"2026-01-30T19:45:34.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:46:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":414913,"logName":"default","subjectId":1049,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 19:46:17","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"105626.33\",\"jmq_commissionaddedvalue\":\"0.00\",\"jmq_updatedat\":\"2025-08-22T17:07:42.000000Z\"},\"old\":{\"jmq_listprice\":\"106677.59\",\"jmq_commissionaddedvalue\":\"1051.26\",\"jmq_updatedat\":\"2026-01-30T19:45:34.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"105626.33","jmq_commissionaddedvalue":"0.00"},"changedFrom":{"List Price":"106677.59","jmq_commissionaddedvalue":"1051.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: C1039","parentSubjectId":1047,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:46:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"904.00","Net Price":"904.00","VAT Price":"70.06","Gross Price Amount":"974.06","Gross Profit":"-374.00","Total CostPrice":"1278.00","Amount Outstanding":"974.06","Gross Profit Percentage":"-41.37"}, {"List Price":"1283.50","Net Price":"1283.50","VAT Price":"99.47","Gross Price Amount":"1382.97","Gross Profit":"-368.50","Total CostPrice":"1652.00","Amount Outstanding":"1382.97","Gross Profit Percentage":"-28.71"}, {"attributes":{"jmq_listprice":"1283.50","jmq_netprice":"1283.50","jmq_vat":"99.47","jmq_grossprice":"1382.97","jmq_grossprofit":"-368.50","jmq_costprice":"1652.00","jmq_amountoutstanding":"1382.97","jmq_updatedat":"2026-01-30T19:46:35.000000Z","jmq_grossprofit_percentage":"-28.71"},"old":{"jmq_listprice":"904.00","jmq_netprice":"904.00","jmq_vat":"70.06","jmq_grossprice":"974.06","jmq_grossprofit":"-374.00","jmq_costprice":"1278.00","jmq_amountoutstanding":"974.06","jmq_updatedat":"2026-01-30T19:46:33.000000Z","jmq_grossprofit_percentage":"-41.37"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:46:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406478,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:46:35","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1283.50\",\"jmq_netprice\":\"1283.50\",\"jmq_vat\":\"99.47\",\"jmq_grossprice\":\"1382.97\",\"jmq_grossprofit\":\"-368.50\",\"jmq_costprice\":\"1652.00\",\"jmq_amountoutstanding\":\"1382.97\",\"jmq_updatedat\":\"2026-01-30T19:46:35.000000Z\",\"jmq_grossprofit_percentage\":\"-28.71\"},\"old\":{\"jmq_listprice\":\"904.00\",\"jmq_netprice\":\"904.00\",\"jmq_vat\":\"70.06\",\"jmq_grossprice\":\"974.06\",\"jmq_grossprofit\":\"-374.00\",\"jmq_costprice\":\"1278.00\",\"jmq_amountoutstanding\":\"974.06\",\"jmq_updatedat\":\"2026-01-30T19:46:33.000000Z\",\"jmq_grossprofit_percentage\":\"-41.37\"}}","actionType":"updated","changedTo":{"List Price":"1283.50","Net Price":"1283.50","VAT Price":"99.47","Gross Price Amount":"1382.97","Gross Profit":"-368.50","Total CostPrice":"1652.00","Amount Outstanding":"1382.97","Gross Profit Percentage":"-28.71"},"changedFrom":{"List Price":"904.00","Net Price":"904.00","VAT Price":"70.06","Gross Price Amount":"974.06","Gross Profit":"-374.00","Total CostPrice":"1278.00","Amount Outstanding":"974.06","Gross Profit Percentage":"-41.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:46:54] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"1283.50","Net Price":"1283.50","VAT Price":"99.47","Gross Price Amount":"1382.97","Gross Profit":"-368.50","Total CostPrice":"1652.00","Amount Outstanding":"1382.97","Gross Profit Percentage":"-28.71"}, {"List Price":"1663.00","Net Price":"1663.00","VAT Price":"128.88","Gross Price Amount":"1791.88","Gross Profit":"-363.00","Total CostPrice":"2026.00","Amount Outstanding":"1791.88","Gross Profit Percentage":"-21.83"}, {"attributes":{"jmq_listprice":"1663.00","jmq_netprice":"1663.00","jmq_vat":"128.88","jmq_grossprice":"1791.88","jmq_grossprofit":"-363.00","jmq_costprice":"2026.00","jmq_amountoutstanding":"1791.88","jmq_updatedat":"2026-01-30T19:46:54.000000Z","jmq_grossprofit_percentage":"-21.83"},"old":{"jmq_listprice":"1283.50","jmq_netprice":"1283.50","jmq_vat":"99.47","jmq_grossprice":"1382.97","jmq_grossprofit":"-368.50","jmq_costprice":"1652.00","jmq_amountoutstanding":"1382.97","jmq_updatedat":"2026-01-30T19:46:52.000000Z","jmq_grossprofit_percentage":"-28.71"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:46:54, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406485,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:46:54","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1663.00\",\"jmq_netprice\":\"1663.00\",\"jmq_vat\":\"128.88\",\"jmq_grossprice\":\"1791.88\",\"jmq_grossprofit\":\"-363.00\",\"jmq_costprice\":\"2026.00\",\"jmq_amountoutstanding\":\"1791.88\",\"jmq_updatedat\":\"2026-01-30T19:46:54.000000Z\",\"jmq_grossprofit_percentage\":\"-21.83\"},\"old\":{\"jmq_listprice\":\"1283.50\",\"jmq_netprice\":\"1283.50\",\"jmq_vat\":\"99.47\",\"jmq_grossprice\":\"1382.97\",\"jmq_grossprofit\":\"-368.50\",\"jmq_costprice\":\"1652.00\",\"jmq_amountoutstanding\":\"1382.97\",\"jmq_updatedat\":\"2026-01-30T19:46:52.000000Z\",\"jmq_grossprofit_percentage\":\"-28.71\"}}","actionType":"updated","changedTo":{"List Price":"1663.00","Net Price":"1663.00","VAT Price":"128.88","Gross Price Amount":"1791.88","Gross Profit":"-363.00","Total CostPrice":"2026.00","Amount Outstanding":"1791.88","Gross Profit Percentage":"-21.83"},"changedFrom":{"List Price":"1283.50","Net Price":"1283.50","VAT Price":"99.47","Gross Price Amount":"1382.97","Gross Profit":"-368.50","Total CostPrice":"1652.00","Amount Outstanding":"1382.97","Gross Profit Percentage":"-28.71"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:47:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"1663.00","Net Price":"1663.00","VAT Price":"128.88","Gross Price Amount":"1791.88","Gross Profit":"-363.00","Total CostPrice":"2026.00","Amount Outstanding":"1791.88","Gross Profit Percentage":"-21.83"}, {"List Price":"2054.00","Net Price":"2054.00","VAT Price":"159.18","Gross Price Amount":"2213.18","Gross Profit":"-369.00","Total CostPrice":"2423.00","Amount Outstanding":"2213.18","Gross Profit Percentage":"-17.96"}, {"attributes":{"jmq_listprice":"2054.00","jmq_netprice":"2054.00","jmq_vat":"159.18","jmq_grossprice":"2213.18","jmq_grossprofit":"-369.00","jmq_costprice":"2423.00","jmq_amountoutstanding":"2213.18","jmq_updatedat":"2026-01-30T19:47:56.000000Z","jmq_grossprofit_percentage":"-17.96"},"old":{"jmq_listprice":"1663.00","jmq_netprice":"1663.00","jmq_vat":"128.88","jmq_grossprice":"1791.88","jmq_grossprofit":"-363.00","jmq_costprice":"2026.00","jmq_amountoutstanding":"1791.88","jmq_updatedat":"2026-01-30T19:47:53.000000Z","jmq_grossprofit_percentage":"-21.83"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:47:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406492,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:47:56","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2054.00\",\"jmq_netprice\":\"2054.00\",\"jmq_vat\":\"159.18\",\"jmq_grossprice\":\"2213.18\",\"jmq_grossprofit\":\"-369.00\",\"jmq_costprice\":\"2423.00\",\"jmq_amountoutstanding\":\"2213.18\",\"jmq_updatedat\":\"2026-01-30T19:47:56.000000Z\",\"jmq_grossprofit_percentage\":\"-17.96\"},\"old\":{\"jmq_listprice\":\"1663.00\",\"jmq_netprice\":\"1663.00\",\"jmq_vat\":\"128.88\",\"jmq_grossprice\":\"1791.88\",\"jmq_grossprofit\":\"-363.00\",\"jmq_costprice\":\"2026.00\",\"jmq_amountoutstanding\":\"1791.88\",\"jmq_updatedat\":\"2026-01-30T19:47:53.000000Z\",\"jmq_grossprofit_percentage\":\"-21.83\"}}","actionType":"updated","changedTo":{"List Price":"2054.00","Net Price":"2054.00","VAT Price":"159.18","Gross Price Amount":"2213.18","Gross Profit":"-369.00","Total CostPrice":"2423.00","Amount Outstanding":"2213.18","Gross Profit Percentage":"-17.96"},"changedFrom":{"List Price":"1663.00","Net Price":"1663.00","VAT Price":"128.88","Gross Price Amount":"1791.88","Gross Profit":"-363.00","Total CostPrice":"2026.00","Amount Outstanding":"1791.88","Gross Profit Percentage":"-21.83"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:48:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"2054.00","Net Price":"2054.00","VAT Price":"159.18","Gross Price Amount":"2213.18","Total CostPrice":"2423.00","Amount Outstanding":"2213.18"}, {"List Price":"2455.00","Net Price":"2455.00","VAT Price":"190.26","Gross Price Amount":"2645.26","Total CostPrice":"2840.00","Amount Outstanding":"2645.26"}, {"attributes":{"jmq_listprice":"2455.00","jmq_netprice":"2455.00","jmq_vat":"190.26","jmq_grossprice":"2645.26","jmq_costprice":"2840.00","jmq_amountoutstanding":"2645.26","jmq_updatedat":"2026-01-30T19:48:35.000000Z"},"old":{"jmq_listprice":"2054.00","jmq_netprice":"2054.00","jmq_vat":"159.18","jmq_grossprice":"2213.18","jmq_costprice":"2423.00","jmq_amountoutstanding":"2213.18","jmq_updatedat":"2026-01-30T19:48:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:48:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406499,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:48:35","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2455.00\",\"jmq_netprice\":\"2455.00\",\"jmq_vat\":\"190.26\",\"jmq_grossprice\":\"2645.26\",\"jmq_costprice\":\"2840.00\",\"jmq_amountoutstanding\":\"2645.26\",\"jmq_updatedat\":\"2026-01-30T19:48:35.000000Z\"},\"old\":{\"jmq_listprice\":\"2054.00\",\"jmq_netprice\":\"2054.00\",\"jmq_vat\":\"159.18\",\"jmq_grossprice\":\"2213.18\",\"jmq_costprice\":\"2423.00\",\"jmq_amountoutstanding\":\"2213.18\",\"jmq_updatedat\":\"2026-01-30T19:48:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2455.00","Net Price":"2455.00","VAT Price":"190.26","Gross Price Amount":"2645.26","Total CostPrice":"2840.00","Amount Outstanding":"2645.26"},"changedFrom":{"List Price":"2054.00","Net Price":"2054.00","VAT Price":"159.18","Gross Price Amount":"2213.18","Total CostPrice":"2423.00","Amount Outstanding":"2213.18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:48:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"2455.00","Net Price":"2455.00","VAT Price":"190.26","Gross Price Amount":"2645.26","Gross Profit":"-369.00","Total CostPrice":"2840.00","Amount Outstanding":"2645.26","Gross Profit Percentage":"-17.96"}, {"List Price":"2856.00","Net Price":"2856.00","VAT Price":"221.34","Gross Price Amount":"3077.34","Gross Profit":"-401.00","Total CostPrice":"3257.00","Amount Outstanding":"3077.34","Gross Profit Percentage":"-14.04"}, {"attributes":{"jmq_listprice":"2856.00","jmq_netprice":"2856.00","jmq_vat":"221.34","jmq_grossprice":"3077.34","jmq_grossprofit":"-401.00","jmq_costprice":"3257.00","jmq_amountoutstanding":"3077.34","jmq_updatedat":"2026-01-30T19:48:50.000000Z","jmq_grossprofit_percentage":"-14.04"},"old":{"jmq_listprice":"2455.00","jmq_netprice":"2455.00","jmq_vat":"190.26","jmq_grossprice":"2645.26","jmq_grossprofit":"-369.00","jmq_costprice":"2840.00","jmq_amountoutstanding":"2645.26","jmq_updatedat":"2026-01-30T19:48:48.000000Z","jmq_grossprofit_percentage":"-17.96"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:48:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406506,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:48:50","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2856.00\",\"jmq_netprice\":\"2856.00\",\"jmq_vat\":\"221.34\",\"jmq_grossprice\":\"3077.34\",\"jmq_grossprofit\":\"-401.00\",\"jmq_costprice\":\"3257.00\",\"jmq_amountoutstanding\":\"3077.34\",\"jmq_updatedat\":\"2026-01-30T19:48:50.000000Z\",\"jmq_grossprofit_percentage\":\"-14.04\"},\"old\":{\"jmq_listprice\":\"2455.00\",\"jmq_netprice\":\"2455.00\",\"jmq_vat\":\"190.26\",\"jmq_grossprice\":\"2645.26\",\"jmq_grossprofit\":\"-369.00\",\"jmq_costprice\":\"2840.00\",\"jmq_amountoutstanding\":\"2645.26\",\"jmq_updatedat\":\"2026-01-30T19:48:48.000000Z\",\"jmq_grossprofit_percentage\":\"-17.96\"}}","actionType":"updated","changedTo":{"List Price":"2856.00","Net Price":"2856.00","VAT Price":"221.34","Gross Price Amount":"3077.34","Gross Profit":"-401.00","Total CostPrice":"3257.00","Amount Outstanding":"3077.34","Gross Profit Percentage":"-14.04"},"changedFrom":{"List Price":"2455.00","Net Price":"2455.00","VAT Price":"190.26","Gross Price Amount":"2645.26","Gross Profit":"-369.00","Total CostPrice":"2840.00","Amount Outstanding":"2645.26","Gross Profit Percentage":"-17.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:49:19] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"-401.00","Total CostPrice":"3257.00","Gross Profit Percentage":"-14.04"}, {"Gross Profit":"-466.00","Total CostPrice":"3322.00","Gross Profit Percentage":"-16.32"}, {"attributes":{"jmq_grossprofit":"-466.00","jmq_costprice":"3322.00","jmq_updatedat":"2026-01-30T19:49:19.000000Z","jmq_grossprofit_percentage":"-16.32"},"old":{"jmq_grossprofit":"-401.00","jmq_costprice":"3257.00","jmq_updatedat":"2026-01-30T19:49:16.000000Z","jmq_grossprofit_percentage":"-14.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:49:19, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406513,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:49:19","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-466.00\",\"jmq_costprice\":\"3322.00\",\"jmq_updatedat\":\"2026-01-30T19:49:19.000000Z\",\"jmq_grossprofit_percentage\":\"-16.32\"},\"old\":{\"jmq_grossprofit\":\"-401.00\",\"jmq_costprice\":\"3257.00\",\"jmq_updatedat\":\"2026-01-30T19:49:16.000000Z\",\"jmq_grossprofit_percentage\":\"-14.04\"}}","actionType":"updated","changedTo":{"Gross Profit":"-466.00","Total CostPrice":"3322.00","Gross Profit Percentage":"-16.32"},"changedFrom":{"Gross Profit":"-401.00","Total CostPrice":"3257.00","Gross Profit Percentage":"-14.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:50:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"2856.00","Net Price":"2856.00","VAT Price":"221.34","Gross Price Amount":"3077.34","Gross Profit":"-466.00","Total CostPrice":"3322.00","Amount Outstanding":"3077.34","Gross Profit Percentage":"-16.32"}, {"List Price":"3988.50","Net Price":"3988.50","VAT Price":"309.11","Gross Price Amount":"4297.61","Gross Profit":"-963.50","Total CostPrice":"4952.00","Amount Outstanding":"4297.61","Gross Profit Percentage":"-24.16"}, {"attributes":{"jmq_listprice":"3988.50","jmq_netprice":"3988.50","jmq_vat":"309.11","jmq_grossprice":"4297.61","jmq_grossprofit":"-963.50","jmq_costprice":"4952.00","jmq_amountoutstanding":"4297.61","jmq_updatedat":"2026-01-30T19:50:47.000000Z","jmq_grossprofit_percentage":"-24.16"},"old":{"jmq_listprice":"2856.00","jmq_netprice":"2856.00","jmq_vat":"221.34","jmq_grossprice":"3077.34","jmq_grossprofit":"-466.00","jmq_costprice":"3322.00","jmq_amountoutstanding":"3077.34","jmq_updatedat":"2026-01-30T19:50:45.000000Z","jmq_grossprofit_percentage":"-16.32"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:50:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406520,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:50:47","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3988.50\",\"jmq_netprice\":\"3988.50\",\"jmq_vat\":\"309.11\",\"jmq_grossprice\":\"4297.61\",\"jmq_grossprofit\":\"-963.50\",\"jmq_costprice\":\"4952.00\",\"jmq_amountoutstanding\":\"4297.61\",\"jmq_updatedat\":\"2026-01-30T19:50:47.000000Z\",\"jmq_grossprofit_percentage\":\"-24.16\"},\"old\":{\"jmq_listprice\":\"2856.00\",\"jmq_netprice\":\"2856.00\",\"jmq_vat\":\"221.34\",\"jmq_grossprice\":\"3077.34\",\"jmq_grossprofit\":\"-466.00\",\"jmq_costprice\":\"3322.00\",\"jmq_amountoutstanding\":\"3077.34\",\"jmq_updatedat\":\"2026-01-30T19:50:45.000000Z\",\"jmq_grossprofit_percentage\":\"-16.32\"}}","actionType":"updated","changedTo":{"List Price":"3988.50","Net Price":"3988.50","VAT Price":"309.11","Gross Price Amount":"4297.61","Gross Profit":"-963.50","Total CostPrice":"4952.00","Amount Outstanding":"4297.61","Gross Profit Percentage":"-24.16"},"changedFrom":{"List Price":"2856.00","Net Price":"2856.00","VAT Price":"221.34","Gross Price Amount":"3077.34","Gross Profit":"-466.00","Total CostPrice":"3322.00","Amount Outstanding":"3077.34","Gross Profit Percentage":"-16.32"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:52:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(586): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":2717477,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:52:50","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_amountoutstanding\":\"1121.05\",\"jd_totpaid\":\"1125.00\",\"jd_updatedat\":\"2026-01-30T19:52:50.000000Z\",\"jd_num_of_payments\":1},\"old\":{\"jd_amountoutstanding\":\"2246.05\",\"jd_totpaid\":\"0.00\",\"jd_updatedat\":\"2026-01-30T19:41:41.000000Z\",\"jd_num_of_payments\":0}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"1121.05","Total Paid":"1125.00","jd_num_of_payments":1},"changedFrom":{"Amount Outstanding":"2246.05","Total Paid":"0.00","jd_num_of_payments":0},"moduleName":"Job","customMessage":"Job has been updated the fields Amount Outstanding,Total Paid,jd_num_of_payments which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:52:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":2717479,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 19:52:50","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"1121.05\",\"jmq_totpaid\":\"1125.00\",\"jmq_updatedat\":\"2026-01-30T19:52:50.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"2246.05\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\"}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"1121.05","Total Paid":"1125.00"},"changedFrom":{"Amount Outstanding":"2246.05","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:52:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717482,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:52:51","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T19:52:51.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T19:52:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:52:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2717484,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 19:52:51","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T19:52:51.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T19:52:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:52:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(735): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(251): App\Listeners\workflow\AutomationListner->updateField() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Listeners\workflow\AutomationListner->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/app/Jobs/WorkFlowJob.php(35): event() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\WorkFlowJob->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #50 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #52 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #53 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #54 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #57 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #58 {main}and with the data of:{"id":2717485,"logName":"QUEUE_2","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:52:51","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":18,\"jd_rework_enable\":1},\"old\":{\"jd_jobstatus\":3,\"jd_rework_enable\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Enable":"On"},"changedFrom":{"Job Rework Enable":"Off"},"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Job Rework Enable which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:53:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717490,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 19:53:00","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":18,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"Thomas Trella\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"Thomas Trella\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:53:00.000000Z\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"Thomas Trella\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"Thomas Trella\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\",\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":3,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T19:52:51.000000Z\",\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7},"changedFrom":{"jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:53:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717492,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 19:53:00","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T19:52:51.000000Z\",\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\\\"\\\"\"","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"User Defined Values":"\"\"","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:53:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 19, {"End Customer Override Net Price":"20740.60","End Customer Override Gross Price":"20740.60"}, {"End Customer Override Net Price":"21440.60","End Customer Override Gross Price":"21440.60"}, {"attributes":{"jmq_endcustomeroverridenetprice":"21440.60","jmq_endcustomeroverridegrossprice":"21440.60","jmq_updatedby":71,"jmq_updatedat":"2026-01-23T22:29:09.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"20740.60","jmq_endcustomeroverridegrossprice":"20740.60","jmq_updatedby":19,"jmq_updatedat":"2026-01-30T19:45:22.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:53:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":38094,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 19:53:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"21440.60\",\"jmq_endcustomeroverridegrossprice\":\"21440.60\",\"jmq_updatedby\":71,\"jmq_updatedat\":\"2026-01-23T22:29:09.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"20740.60\",\"jmq_endcustomeroverridegrossprice\":\"20740.60\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T19:45:22.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"21440.60","End Customer Override Gross Price":"21440.60"},"changedFrom":{"End Customer Override Net Price":"20740.60","End Customer Override Gross Price":"20740.60"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:53:13] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 19:53:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 19, {"List Price":"11279.00","Net Price":"11279.00","Gross Price Amount":"11279.00","Total CostPrice":"11279.00","Amount Outstanding":"11279.00"}, {"List Price":"11504.00","Net Price":"11504.00","Gross Price Amount":"11504.00","Total CostPrice":"11504.00","Amount Outstanding":"11504.00"}, {"attributes":{"jmq_listprice":"11504.00","jmq_netprice":"11504.00","jmq_grossprice":"11504.00","jmq_costprice":"11504.00","jmq_amountoutstanding":"11504.00","jmq_updatedat":"2026-01-30T19:53:24.000000Z"},"old":{"jmq_listprice":"11279.00","jmq_netprice":"11279.00","jmq_grossprice":"11279.00","jmq_costprice":"11279.00","jmq_amountoutstanding":"11279.00","jmq_updatedat":"2026-01-30T19:53:22.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:53:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38104,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 19:53:24","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11504.00\",\"jmq_netprice\":\"11504.00\",\"jmq_grossprice\":\"11504.00\",\"jmq_costprice\":\"11504.00\",\"jmq_amountoutstanding\":\"11504.00\",\"jmq_updatedat\":\"2026-01-30T19:53:24.000000Z\"},\"old\":{\"jmq_listprice\":\"11279.00\",\"jmq_netprice\":\"11279.00\",\"jmq_grossprice\":\"11279.00\",\"jmq_costprice\":\"11279.00\",\"jmq_amountoutstanding\":\"11279.00\",\"jmq_updatedat\":\"2026-01-30T19:53:22.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"11504.00","Net Price":"11504.00","Gross Price Amount":"11504.00","Total CostPrice":"11504.00","Amount Outstanding":"11504.00"},"changedFrom":{"List Price":"11279.00","Net Price":"11279.00","Gross Price Amount":"11279.00","Total CostPrice":"11279.00","Amount Outstanding":"11279.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:54:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717495,"logName":"default","subjectId":96818,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 19:54:00","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96818,\"nl_ordertempid\":null,\"nl_orderid\":9877,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T19:54:00.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T19:54:00.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 19:54:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"3988.50","Net Price":"3988.50","VAT Price":"309.11","Gross Price Amount":"4297.61","Gross Profit":"-963.50","Total CostPrice":"4952.00","Amount Outstanding":"4297.61","Gross Profit Percentage":"-24.16"}, {"List Price":"5256.50","Net Price":"5256.50","VAT Price":"407.38","Gross Price Amount":"5663.88","Gross Profit":"-661.50","Total CostPrice":"5918.00","Amount Outstanding":"5663.88","Gross Profit Percentage":"-12.58"}, {"attributes":{"jmq_listprice":"5256.50","jmq_netprice":"5256.50","jmq_vat":"407.38","jmq_grossprice":"5663.88","jmq_grossprofit":"-661.50","jmq_costprice":"5918.00","jmq_amountoutstanding":"5663.88","jmq_updatedat":"2026-01-30T19:54:44.000000Z","jmq_grossprofit_percentage":"-12.58"},"old":{"jmq_listprice":"3988.50","jmq_netprice":"3988.50","jmq_vat":"309.11","jmq_grossprice":"4297.61","jmq_grossprofit":"-963.50","jmq_costprice":"4952.00","jmq_amountoutstanding":"4297.61","jmq_updatedat":"2026-01-30T19:54:41.000000Z","jmq_grossprofit_percentage":"-24.16"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:54:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406524,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:54:44","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5256.50\",\"jmq_netprice\":\"5256.50\",\"jmq_vat\":\"407.38\",\"jmq_grossprice\":\"5663.88\",\"jmq_grossprofit\":\"-661.50\",\"jmq_costprice\":\"5918.00\",\"jmq_amountoutstanding\":\"5663.88\",\"jmq_updatedat\":\"2026-01-30T19:54:44.000000Z\",\"jmq_grossprofit_percentage\":\"-12.58\"},\"old\":{\"jmq_listprice\":\"3988.50\",\"jmq_netprice\":\"3988.50\",\"jmq_vat\":\"309.11\",\"jmq_grossprice\":\"4297.61\",\"jmq_grossprofit\":\"-963.50\",\"jmq_costprice\":\"4952.00\",\"jmq_amountoutstanding\":\"4297.61\",\"jmq_updatedat\":\"2026-01-30T19:54:41.000000Z\",\"jmq_grossprofit_percentage\":\"-24.16\"}}","actionType":"updated","changedTo":{"List Price":"5256.50","Net Price":"5256.50","VAT Price":"407.38","Gross Price Amount":"5663.88","Gross Profit":"-661.50","Total CostPrice":"5918.00","Amount Outstanding":"5663.88","Gross Profit Percentage":"-12.58"},"changedFrom":{"List Price":"3988.50","Net Price":"3988.50","VAT Price":"309.11","Gross Price Amount":"4297.61","Gross Profit":"-963.50","Total CostPrice":"4952.00","Amount Outstanding":"4297.61","Gross Profit Percentage":"-24.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:56:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"5256.50","Net Price":"5256.50","VAT Price":"407.38","Gross Price Amount":"5663.88","Gross Profit":"-661.50","Total CostPrice":"5918.00","Amount Outstanding":"5663.88","Gross Profit Percentage":"-12.58"}, {"List Price":"6144.50","Net Price":"6144.50","VAT Price":"476.20","Gross Price Amount":"6620.70","Gross Profit":"-954.50","Total CostPrice":"7099.00","Amount Outstanding":"6620.70","Gross Profit Percentage":"-15.53"}, {"attributes":{"jmq_listprice":"6144.50","jmq_netprice":"6144.50","jmq_vat":"476.20","jmq_grossprice":"6620.70","jmq_grossprofit":"-954.50","jmq_costprice":"7099.00","jmq_amountoutstanding":"6620.70","jmq_updatedat":"2026-01-30T19:56:32.000000Z","jmq_grossprofit_percentage":"-15.53"},"old":{"jmq_listprice":"5256.50","jmq_netprice":"5256.50","jmq_vat":"407.38","jmq_grossprice":"5663.88","jmq_grossprofit":"-661.50","jmq_costprice":"5918.00","jmq_amountoutstanding":"5663.88","jmq_updatedat":"2026-01-30T19:56:30.000000Z","jmq_grossprofit_percentage":"-12.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:56:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406528,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:56:32","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6144.50\",\"jmq_netprice\":\"6144.50\",\"jmq_vat\":\"476.20\",\"jmq_grossprice\":\"6620.70\",\"jmq_grossprofit\":\"-954.50\",\"jmq_costprice\":\"7099.00\",\"jmq_amountoutstanding\":\"6620.70\",\"jmq_updatedat\":\"2026-01-30T19:56:32.000000Z\",\"jmq_grossprofit_percentage\":\"-15.53\"},\"old\":{\"jmq_listprice\":\"5256.50\",\"jmq_netprice\":\"5256.50\",\"jmq_vat\":\"407.38\",\"jmq_grossprice\":\"5663.88\",\"jmq_grossprofit\":\"-661.50\",\"jmq_costprice\":\"5918.00\",\"jmq_amountoutstanding\":\"5663.88\",\"jmq_updatedat\":\"2026-01-30T19:56:30.000000Z\",\"jmq_grossprofit_percentage\":\"-12.58\"}}","actionType":"updated","changedTo":{"List Price":"6144.50","Net Price":"6144.50","VAT Price":"476.20","Gross Price Amount":"6620.70","Gross Profit":"-954.50","Total CostPrice":"7099.00","Amount Outstanding":"6620.70","Gross Profit Percentage":"-15.53"},"changedFrom":{"List Price":"5256.50","Net Price":"5256.50","VAT Price":"407.38","Gross Price Amount":"5663.88","Gross Profit":"-661.50","Total CostPrice":"5918.00","Amount Outstanding":"5663.88","Gross Profit Percentage":"-12.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:57:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"6144.50","Net Price":"6144.50","VAT Price":"476.20","Gross Price Amount":"6620.70","Gross Profit":"-954.50","Total CostPrice":"7099.00","Amount Outstanding":"6620.70","Gross Profit Percentage":"-15.53"}, {"List Price":"6835.00","Net Price":"6835.00","VAT Price":"529.71","Gross Price Amount":"7364.71","Gross Profit":"-1385.00","Total CostPrice":"8220.00","Amount Outstanding":"7364.71","Gross Profit Percentage":"-20.26"}, {"attributes":{"jmq_listprice":"6835.00","jmq_netprice":"6835.00","jmq_vat":"529.71","jmq_grossprice":"7364.71","jmq_grossprofit":"-1385.00","jmq_costprice":"8220.00","jmq_amountoutstanding":"7364.71","jmq_updatedat":"2026-01-30T19:57:20.000000Z","jmq_grossprofit_percentage":"-20.26"},"old":{"jmq_listprice":"6144.50","jmq_netprice":"6144.50","jmq_vat":"476.20","jmq_grossprice":"6620.70","jmq_grossprofit":"-954.50","jmq_costprice":"7099.00","jmq_amountoutstanding":"6620.70","jmq_updatedat":"2026-01-30T19:57:17.000000Z","jmq_grossprofit_percentage":"-15.53"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:57:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406532,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:57:20","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6835.00\",\"jmq_netprice\":\"6835.00\",\"jmq_vat\":\"529.71\",\"jmq_grossprice\":\"7364.71\",\"jmq_grossprofit\":\"-1385.00\",\"jmq_costprice\":\"8220.00\",\"jmq_amountoutstanding\":\"7364.71\",\"jmq_updatedat\":\"2026-01-30T19:57:20.000000Z\",\"jmq_grossprofit_percentage\":\"-20.26\"},\"old\":{\"jmq_listprice\":\"6144.50\",\"jmq_netprice\":\"6144.50\",\"jmq_vat\":\"476.20\",\"jmq_grossprice\":\"6620.70\",\"jmq_grossprofit\":\"-954.50\",\"jmq_costprice\":\"7099.00\",\"jmq_amountoutstanding\":\"6620.70\",\"jmq_updatedat\":\"2026-01-30T19:57:17.000000Z\",\"jmq_grossprofit_percentage\":\"-15.53\"}}","actionType":"updated","changedTo":{"List Price":"6835.00","Net Price":"6835.00","VAT Price":"529.71","Gross Price Amount":"7364.71","Gross Profit":"-1385.00","Total CostPrice":"8220.00","Amount Outstanding":"7364.71","Gross Profit Percentage":"-20.26"},"changedFrom":{"List Price":"6144.50","Net Price":"6144.50","VAT Price":"476.20","Gross Price Amount":"6620.70","Gross Profit":"-954.50","Total CostPrice":"7099.00","Amount Outstanding":"6620.70","Gross Profit Percentage":"-15.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:57:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556417,"logName":"default","subjectId":1410,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 19:57:32","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":17,\"jd_updatedat\":\"2026-01-30T19:57:32.000000Z\"},\"old\":{\"jd_jobstatus\":4,\"jd_updatedat\":\"2026-01-29T17:35:26.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: DIC1402","parentSubjectId":1410,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:57:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556420,"logName":"default","subjectId":1413,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 19:57:32","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-27T18:38:38.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-29T17:35:26.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1402","parentSubjectId":1410,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 19:58:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"6835.00","Net Price":"6835.00","VAT Price":"529.71","Gross Price Amount":"7364.71","Gross Profit":"-1385.00","Total CostPrice":"8220.00","Amount Outstanding":"7364.71","Gross Profit Percentage":"-20.26"}, {"List Price":"7617.50","Net Price":"7617.50","VAT Price":"590.35","Gross Price Amount":"8207.85","Gross Profit":"-1592.50","Total CostPrice":"9210.00","Amount Outstanding":"8207.85","Gross Profit Percentage":"-20.91"}, {"attributes":{"jmq_listprice":"7617.50","jmq_netprice":"7617.50","jmq_vat":"590.35","jmq_grossprice":"8207.85","jmq_grossprofit":"-1592.50","jmq_costprice":"9210.00","jmq_amountoutstanding":"8207.85","jmq_updatedat":"2026-01-30T19:58:02.000000Z","jmq_grossprofit_percentage":"-20.91"},"old":{"jmq_listprice":"6835.00","jmq_netprice":"6835.00","jmq_vat":"529.71","jmq_grossprice":"7364.71","jmq_grossprofit":"-1385.00","jmq_costprice":"8220.00","jmq_amountoutstanding":"7364.71","jmq_updatedat":"2026-01-30T19:58:00.000000Z","jmq_grossprofit_percentage":"-20.26"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:58:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406540,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:58:02","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7617.50\",\"jmq_netprice\":\"7617.50\",\"jmq_vat\":\"590.35\",\"jmq_grossprice\":\"8207.85\",\"jmq_grossprofit\":\"-1592.50\",\"jmq_costprice\":\"9210.00\",\"jmq_amountoutstanding\":\"8207.85\",\"jmq_updatedat\":\"2026-01-30T19:58:02.000000Z\",\"jmq_grossprofit_percentage\":\"-20.91\"},\"old\":{\"jmq_listprice\":\"6835.00\",\"jmq_netprice\":\"6835.00\",\"jmq_vat\":\"529.71\",\"jmq_grossprice\":\"7364.71\",\"jmq_grossprofit\":\"-1385.00\",\"jmq_costprice\":\"8220.00\",\"jmq_amountoutstanding\":\"7364.71\",\"jmq_updatedat\":\"2026-01-30T19:58:00.000000Z\",\"jmq_grossprofit_percentage\":\"-20.26\"}}","actionType":"updated","changedTo":{"List Price":"7617.50","Net Price":"7617.50","VAT Price":"590.35","Gross Price Amount":"8207.85","Gross Profit":"-1592.50","Total CostPrice":"9210.00","Amount Outstanding":"8207.85","Gross Profit Percentage":"-20.91"},"changedFrom":{"List Price":"6835.00","Net Price":"6835.00","VAT Price":"529.71","Gross Price Amount":"7364.71","Gross Profit":"-1385.00","Total CostPrice":"8220.00","Amount Outstanding":"7364.71","Gross Profit Percentage":"-20.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:58:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717501,"logName":"default","subjectId":96819,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 19:58:09","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96819,\"nl_ordertempid\":null,\"nl_orderid\":9877,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T19:58:09.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T19:58:09.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 19:58:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"7617.50","Net Price":"7617.50","VAT Price":"590.35","Gross Price Amount":"8207.85","Gross Profit":"-1592.50","Total CostPrice":"9210.00","Amount Outstanding":"8207.85","Gross Profit Percentage":"-20.91"}, {"List Price":"8192.50","Net Price":"8192.50","VAT Price":"634.91","Gross Price Amount":"8827.41","Gross Profit":"-1907.50","Total CostPrice":"10100.00","Amount Outstanding":"8827.41","Gross Profit Percentage":"-23.28"}, {"attributes":{"jmq_listprice":"8192.50","jmq_netprice":"8192.50","jmq_vat":"634.91","jmq_grossprice":"8827.41","jmq_grossprofit":"-1907.50","jmq_costprice":"10100.00","jmq_amountoutstanding":"8827.41","jmq_updatedat":"2026-01-30T19:58:22.000000Z","jmq_grossprofit_percentage":"-23.28"},"old":{"jmq_listprice":"7617.50","jmq_netprice":"7617.50","jmq_vat":"590.35","jmq_grossprice":"8207.85","jmq_grossprofit":"-1592.50","jmq_costprice":"9210.00","jmq_amountoutstanding":"8207.85","jmq_updatedat":"2026-01-30T19:58:19.000000Z","jmq_grossprofit_percentage":"-20.91"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:58:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406544,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:58:22","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8192.50\",\"jmq_netprice\":\"8192.50\",\"jmq_vat\":\"634.91\",\"jmq_grossprice\":\"8827.41\",\"jmq_grossprofit\":\"-1907.50\",\"jmq_costprice\":\"10100.00\",\"jmq_amountoutstanding\":\"8827.41\",\"jmq_updatedat\":\"2026-01-30T19:58:22.000000Z\",\"jmq_grossprofit_percentage\":\"-23.28\"},\"old\":{\"jmq_listprice\":\"7617.50\",\"jmq_netprice\":\"7617.50\",\"jmq_vat\":\"590.35\",\"jmq_grossprice\":\"8207.85\",\"jmq_grossprofit\":\"-1592.50\",\"jmq_costprice\":\"9210.00\",\"jmq_amountoutstanding\":\"8207.85\",\"jmq_updatedat\":\"2026-01-30T19:58:19.000000Z\",\"jmq_grossprofit_percentage\":\"-20.91\"}}","actionType":"updated","changedTo":{"List Price":"8192.50","Net Price":"8192.50","VAT Price":"634.91","Gross Price Amount":"8827.41","Gross Profit":"-1907.50","Total CostPrice":"10100.00","Amount Outstanding":"8827.41","Gross Profit Percentage":"-23.28"},"changedFrom":{"List Price":"7617.50","Net Price":"7617.50","VAT Price":"590.35","Gross Price Amount":"8207.85","Gross Profit":"-1592.50","Total CostPrice":"9210.00","Amount Outstanding":"8207.85","Gross Profit Percentage":"-20.91"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 19:59:25] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"8192.50","Net Price":"8192.50","VAT Price":"634.91","Gross Price Amount":"8827.41","Total CostPrice":"10100.00","Amount Outstanding":"8827.41"}, {"List Price":"8811.50","Net Price":"8811.50","VAT Price":"682.88","Gross Price Amount":"9494.38","Total CostPrice":"10823.00","Amount Outstanding":"9494.38"}, {"attributes":{"jmq_listprice":"8811.50","jmq_netprice":"8811.50","jmq_vat":"682.88","jmq_grossprice":"9494.38","jmq_costprice":"10823.00","jmq_amountoutstanding":"9494.38","jmq_updatedat":"2026-01-30T19:59:25.000000Z"},"old":{"jmq_listprice":"8192.50","jmq_netprice":"8192.50","jmq_vat":"634.91","jmq_grossprice":"8827.41","jmq_costprice":"10100.00","jmq_amountoutstanding":"8827.41","jmq_updatedat":"2026-01-30T19:59:23.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 19:59:25, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406548,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 19:59:25","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8811.50\",\"jmq_netprice\":\"8811.50\",\"jmq_vat\":\"682.88\",\"jmq_grossprice\":\"9494.38\",\"jmq_costprice\":\"10823.00\",\"jmq_amountoutstanding\":\"9494.38\",\"jmq_updatedat\":\"2026-01-30T19:59:25.000000Z\"},\"old\":{\"jmq_listprice\":\"8192.50\",\"jmq_netprice\":\"8192.50\",\"jmq_vat\":\"634.91\",\"jmq_grossprice\":\"8827.41\",\"jmq_costprice\":\"10100.00\",\"jmq_amountoutstanding\":\"8827.41\",\"jmq_updatedat\":\"2026-01-30T19:59:23.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"8811.50","Net Price":"8811.50","VAT Price":"682.88","Gross Price Amount":"9494.38","Total CostPrice":"10823.00","Amount Outstanding":"9494.38"},"changedFrom":{"List Price":"8192.50","Net Price":"8192.50","VAT Price":"634.91","Gross Price Amount":"8827.41","Total CostPrice":"10100.00","Amount Outstanding":"8827.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:00:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"8811.50","Net Price":"8811.50","VAT Price":"682.88","Gross Price Amount":"9494.38","Gross Profit":"-1907.50","Total CostPrice":"10823.00","Amount Outstanding":"9494.38","Gross Profit Percentage":"-23.28"}, {"List Price":"9338.50","Net Price":"9338.50","VAT Price":"723.72","Gross Price Amount":"10062.22","Gross Profit":"-2083.50","Total CostPrice":"11422.00","Amount Outstanding":"10062.22","Gross Profit Percentage":"-22.31"}, {"attributes":{"jmq_listprice":"9338.50","jmq_netprice":"9338.50","jmq_vat":"723.72","jmq_grossprice":"10062.22","jmq_grossprofit":"-2083.50","jmq_costprice":"11422.00","jmq_amountoutstanding":"10062.22","jmq_updatedat":"2026-01-30T20:00:35.000000Z","jmq_grossprofit_percentage":"-22.31"},"old":{"jmq_listprice":"8811.50","jmq_netprice":"8811.50","jmq_vat":"682.88","jmq_grossprice":"9494.38","jmq_grossprofit":"-1907.50","jmq_costprice":"10823.00","jmq_amountoutstanding":"9494.38","jmq_updatedat":"2026-01-30T20:00:33.000000Z","jmq_grossprofit_percentage":"-23.28"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:00:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406552,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:00:35","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"9338.50\",\"jmq_netprice\":\"9338.50\",\"jmq_vat\":\"723.72\",\"jmq_grossprice\":\"10062.22\",\"jmq_grossprofit\":\"-2083.50\",\"jmq_costprice\":\"11422.00\",\"jmq_amountoutstanding\":\"10062.22\",\"jmq_updatedat\":\"2026-01-30T20:00:35.000000Z\",\"jmq_grossprofit_percentage\":\"-22.31\"},\"old\":{\"jmq_listprice\":\"8811.50\",\"jmq_netprice\":\"8811.50\",\"jmq_vat\":\"682.88\",\"jmq_grossprice\":\"9494.38\",\"jmq_grossprofit\":\"-1907.50\",\"jmq_costprice\":\"10823.00\",\"jmq_amountoutstanding\":\"9494.38\",\"jmq_updatedat\":\"2026-01-30T20:00:33.000000Z\",\"jmq_grossprofit_percentage\":\"-23.28\"}}","actionType":"updated","changedTo":{"List Price":"9338.50","Net Price":"9338.50","VAT Price":"723.72","Gross Price Amount":"10062.22","Gross Profit":"-2083.50","Total CostPrice":"11422.00","Amount Outstanding":"10062.22","Gross Profit Percentage":"-22.31"},"changedFrom":{"List Price":"8811.50","Net Price":"8811.50","VAT Price":"682.88","Gross Price Amount":"9494.38","Gross Profit":"-1907.50","Total CostPrice":"10823.00","Amount Outstanding":"9494.38","Gross Profit Percentage":"-23.28"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:01:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"9338.50","Net Price":"9338.50","VAT Price":"723.72","Gross Price Amount":"10062.22","Gross Profit":"-2083.50","Total CostPrice":"11422.00","Amount Outstanding":"10062.22","Gross Profit Percentage":"-22.31"}, {"List Price":"9746.50","Net Price":"9746.50","VAT Price":"755.34","Gross Price Amount":"10501.84","Gross Profit":"-2111.50","Total CostPrice":"11858.00","Amount Outstanding":"10501.84","Gross Profit Percentage":"-21.66"}, {"attributes":{"jmq_listprice":"9746.50","jmq_netprice":"9746.50","jmq_vat":"755.34","jmq_grossprice":"10501.84","jmq_grossprofit":"-2111.50","jmq_costprice":"11858.00","jmq_amountoutstanding":"10501.84","jmq_updatedat":"2026-01-30T20:01:20.000000Z","jmq_grossprofit_percentage":"-21.66"},"old":{"jmq_listprice":"9338.50","jmq_netprice":"9338.50","jmq_vat":"723.72","jmq_grossprice":"10062.22","jmq_grossprofit":"-2083.50","jmq_costprice":"11422.00","jmq_amountoutstanding":"10062.22","jmq_updatedat":"2026-01-30T20:01:17.000000Z","jmq_grossprofit_percentage":"-22.31"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:01:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406556,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:01:20","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"9746.50\",\"jmq_netprice\":\"9746.50\",\"jmq_vat\":\"755.34\",\"jmq_grossprice\":\"10501.84\",\"jmq_grossprofit\":\"-2111.50\",\"jmq_costprice\":\"11858.00\",\"jmq_amountoutstanding\":\"10501.84\",\"jmq_updatedat\":\"2026-01-30T20:01:20.000000Z\",\"jmq_grossprofit_percentage\":\"-21.66\"},\"old\":{\"jmq_listprice\":\"9338.50\",\"jmq_netprice\":\"9338.50\",\"jmq_vat\":\"723.72\",\"jmq_grossprice\":\"10062.22\",\"jmq_grossprofit\":\"-2083.50\",\"jmq_costprice\":\"11422.00\",\"jmq_amountoutstanding\":\"10062.22\",\"jmq_updatedat\":\"2026-01-30T20:01:17.000000Z\",\"jmq_grossprofit_percentage\":\"-22.31\"}}","actionType":"updated","changedTo":{"List Price":"9746.50","Net Price":"9746.50","VAT Price":"755.34","Gross Price Amount":"10501.84","Gross Profit":"-2111.50","Total CostPrice":"11858.00","Amount Outstanding":"10501.84","Gross Profit Percentage":"-21.66"},"changedFrom":{"List Price":"9338.50","Net Price":"9338.50","VAT Price":"723.72","Gross Price Amount":"10062.22","Gross Profit":"-2083.50","Total CostPrice":"11422.00","Amount Outstanding":"10062.22","Gross Profit Percentage":"-22.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:01:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"9746.50","Net Price":"9746.50","VAT Price":"755.34","Gross Price Amount":"10501.84","Gross Profit":"-2111.50","Total CostPrice":"11858.00","Amount Outstanding":"10501.84","Gross Profit Percentage":"-21.66"}, {"List Price":"10198.50","Net Price":"10198.50","VAT Price":"790.37","Gross Price Amount":"10988.87","Gross Profit":"-2183.50","Total CostPrice":"12382.00","Amount Outstanding":"10988.87","Gross Profit Percentage":"-21.41"}, {"attributes":{"jmq_listprice":"10198.50","jmq_netprice":"10198.50","jmq_vat":"790.37","jmq_grossprice":"10988.87","jmq_grossprofit":"-2183.50","jmq_costprice":"12382.00","jmq_amountoutstanding":"10988.87","jmq_updatedat":"2026-01-30T20:01:39.000000Z","jmq_grossprofit_percentage":"-21.41"},"old":{"jmq_listprice":"9746.50","jmq_netprice":"9746.50","jmq_vat":"755.34","jmq_grossprice":"10501.84","jmq_grossprofit":"-2111.50","jmq_costprice":"11858.00","jmq_amountoutstanding":"10501.84","jmq_updatedat":"2026-01-30T20:01:37.000000Z","jmq_grossprofit_percentage":"-21.66"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:01:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406560,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:01:39","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10198.50\",\"jmq_netprice\":\"10198.50\",\"jmq_vat\":\"790.37\",\"jmq_grossprice\":\"10988.87\",\"jmq_grossprofit\":\"-2183.50\",\"jmq_costprice\":\"12382.00\",\"jmq_amountoutstanding\":\"10988.87\",\"jmq_updatedat\":\"2026-01-30T20:01:39.000000Z\",\"jmq_grossprofit_percentage\":\"-21.41\"},\"old\":{\"jmq_listprice\":\"9746.50\",\"jmq_netprice\":\"9746.50\",\"jmq_vat\":\"755.34\",\"jmq_grossprice\":\"10501.84\",\"jmq_grossprofit\":\"-2111.50\",\"jmq_costprice\":\"11858.00\",\"jmq_amountoutstanding\":\"10501.84\",\"jmq_updatedat\":\"2026-01-30T20:01:37.000000Z\",\"jmq_grossprofit_percentage\":\"-21.66\"}}","actionType":"updated","changedTo":{"List Price":"10198.50","Net Price":"10198.50","VAT Price":"790.37","Gross Price Amount":"10988.87","Gross Profit":"-2183.50","Total CostPrice":"12382.00","Amount Outstanding":"10988.87","Gross Profit Percentage":"-21.41"},"changedFrom":{"List Price":"9746.50","Net Price":"9746.50","VAT Price":"755.34","Gross Price Amount":"10501.84","Gross Profit":"-2111.50","Total CostPrice":"11858.00","Amount Outstanding":"10501.84","Gross Profit Percentage":"-21.66"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:01:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10198.50","Net Price":"10198.50","VAT Price":"790.37","Gross Price Amount":"10988.87","Gross Profit":"-2183.50","Total CostPrice":"12382.00","Amount Outstanding":"10988.87","Gross Profit Percentage":"-21.41"}, {"List Price":"10606.50","Net Price":"10606.50","VAT Price":"821.99","Gross Price Amount":"11428.49","Gross Profit":"-2211.50","Total CostPrice":"12818.00","Amount Outstanding":"11428.49","Gross Profit Percentage":"-20.85"}, {"attributes":{"jmq_listprice":"10606.50","jmq_netprice":"10606.50","jmq_vat":"821.99","jmq_grossprice":"11428.49","jmq_grossprofit":"-2211.50","jmq_costprice":"12818.00","jmq_amountoutstanding":"11428.49","jmq_updatedat":"2026-01-30T20:01:56.000000Z","jmq_grossprofit_percentage":"-20.85"},"old":{"jmq_listprice":"10198.50","jmq_netprice":"10198.50","jmq_vat":"790.37","jmq_grossprice":"10988.87","jmq_grossprofit":"-2183.50","jmq_costprice":"12382.00","jmq_amountoutstanding":"10988.87","jmq_updatedat":"2026-01-30T20:01:51.000000Z","jmq_grossprofit_percentage":"-21.41"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:01:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406564,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:01:56","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10606.50\",\"jmq_netprice\":\"10606.50\",\"jmq_vat\":\"821.99\",\"jmq_grossprice\":\"11428.49\",\"jmq_grossprofit\":\"-2211.50\",\"jmq_costprice\":\"12818.00\",\"jmq_amountoutstanding\":\"11428.49\",\"jmq_updatedat\":\"2026-01-30T20:01:56.000000Z\",\"jmq_grossprofit_percentage\":\"-20.85\"},\"old\":{\"jmq_listprice\":\"10198.50\",\"jmq_netprice\":\"10198.50\",\"jmq_vat\":\"790.37\",\"jmq_grossprice\":\"10988.87\",\"jmq_grossprofit\":\"-2183.50\",\"jmq_costprice\":\"12382.00\",\"jmq_amountoutstanding\":\"10988.87\",\"jmq_updatedat\":\"2026-01-30T20:01:51.000000Z\",\"jmq_grossprofit_percentage\":\"-21.41\"}}","actionType":"updated","changedTo":{"List Price":"10606.50","Net Price":"10606.50","VAT Price":"821.99","Gross Price Amount":"11428.49","Gross Profit":"-2211.50","Total CostPrice":"12818.00","Amount Outstanding":"11428.49","Gross Profit Percentage":"-20.85"},"changedFrom":{"List Price":"10198.50","Net Price":"10198.50","VAT Price":"790.37","Gross Price Amount":"10988.87","Gross Profit":"-2183.50","Total CostPrice":"12382.00","Amount Outstanding":"10988.87","Gross Profit Percentage":"-21.41"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:02:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10606.50","Net Price":"10606.50","VAT Price":"821.99","Gross Price Amount":"11428.49","Total CostPrice":"12818.00","Amount Outstanding":"11428.49","Gross Profit Percentage":"-20.85"}, {"List Price":"10626.50","Net Price":"10626.50","VAT Price":"823.54","Gross Price Amount":"11450.04","Total CostPrice":"12838.00","Amount Outstanding":"11450.04","Gross Profit Percentage":"-20.81"}, {"attributes":{"jmq_listprice":"10626.50","jmq_netprice":"10626.50","jmq_vat":"823.54","jmq_grossprice":"11450.04","jmq_costprice":"12838.00","jmq_amountoutstanding":"11450.04","jmq_updatedat":"2026-01-30T20:02:17.000000Z","jmq_grossprofit_percentage":"-20.81"},"old":{"jmq_listprice":"10606.50","jmq_netprice":"10606.50","jmq_vat":"821.99","jmq_grossprice":"11428.49","jmq_costprice":"12818.00","jmq_amountoutstanding":"11428.49","jmq_updatedat":"2026-01-30T20:02:14.000000Z","jmq_grossprofit_percentage":"-20.85"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:02:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406568,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:02:17","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10626.50\",\"jmq_netprice\":\"10626.50\",\"jmq_vat\":\"823.54\",\"jmq_grossprice\":\"11450.04\",\"jmq_costprice\":\"12838.00\",\"jmq_amountoutstanding\":\"11450.04\",\"jmq_updatedat\":\"2026-01-30T20:02:17.000000Z\",\"jmq_grossprofit_percentage\":\"-20.81\"},\"old\":{\"jmq_listprice\":\"10606.50\",\"jmq_netprice\":\"10606.50\",\"jmq_vat\":\"821.99\",\"jmq_grossprice\":\"11428.49\",\"jmq_costprice\":\"12818.00\",\"jmq_amountoutstanding\":\"11428.49\",\"jmq_updatedat\":\"2026-01-30T20:02:14.000000Z\",\"jmq_grossprofit_percentage\":\"-20.85\"}}","actionType":"updated","changedTo":{"List Price":"10626.50","Net Price":"10626.50","VAT Price":"823.54","Gross Price Amount":"11450.04","Total CostPrice":"12838.00","Amount Outstanding":"11450.04","Gross Profit Percentage":"-20.81"},"changedFrom":{"List Price":"10606.50","Net Price":"10606.50","VAT Price":"821.99","Gross Price Amount":"11428.49","Total CostPrice":"12818.00","Amount Outstanding":"11428.49","Gross Profit Percentage":"-20.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:02:33] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10626.50","Net Price":"10626.50","VAT Price":"823.54","Gross Price Amount":"11450.04","Total CostPrice":"12838.00","Amount Outstanding":"11450.04","Gross Profit Percentage":"-20.81"}, {"List Price":"10506.50","Net Price":"10506.50","VAT Price":"814.24","Gross Price Amount":"11320.74","Total CostPrice":"12718.00","Amount Outstanding":"11320.74","Gross Profit Percentage":"-21.05"}, {"attributes":{"jmq_listprice":"10506.50","jmq_netprice":"10506.50","jmq_vat":"814.24","jmq_grossprice":"11320.74","jmq_costprice":"12718.00","jmq_amountoutstanding":"11320.74","jmq_updatedat":"2026-01-30T20:02:33.000000Z","jmq_grossprofit_percentage":"-21.05"},"old":{"jmq_listprice":"10626.50","jmq_netprice":"10626.50","jmq_vat":"823.54","jmq_grossprice":"11450.04","jmq_costprice":"12838.00","jmq_amountoutstanding":"11450.04","jmq_updatedat":"2026-01-30T20:02:31.000000Z","jmq_grossprofit_percentage":"-20.81"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:02:33, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406572,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:02:33","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10506.50\",\"jmq_netprice\":\"10506.50\",\"jmq_vat\":\"814.24\",\"jmq_grossprice\":\"11320.74\",\"jmq_costprice\":\"12718.00\",\"jmq_amountoutstanding\":\"11320.74\",\"jmq_updatedat\":\"2026-01-30T20:02:33.000000Z\",\"jmq_grossprofit_percentage\":\"-21.05\"},\"old\":{\"jmq_listprice\":\"10626.50\",\"jmq_netprice\":\"10626.50\",\"jmq_vat\":\"823.54\",\"jmq_grossprice\":\"11450.04\",\"jmq_costprice\":\"12838.00\",\"jmq_amountoutstanding\":\"11450.04\",\"jmq_updatedat\":\"2026-01-30T20:02:31.000000Z\",\"jmq_grossprofit_percentage\":\"-20.81\"}}","actionType":"updated","changedTo":{"List Price":"10506.50","Net Price":"10506.50","VAT Price":"814.24","Gross Price Amount":"11320.74","Total CostPrice":"12718.00","Amount Outstanding":"11320.74","Gross Profit Percentage":"-21.05"},"changedFrom":{"List Price":"10626.50","Net Price":"10626.50","VAT Price":"823.54","Gross Price Amount":"11450.04","Total CostPrice":"12838.00","Amount Outstanding":"11450.04","Gross Profit Percentage":"-20.81"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:02:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10506.50","Net Price":"10506.50","VAT Price":"814.24","Gross Price Amount":"11320.74","Total CostPrice":"12718.00","Amount Outstanding":"11320.74","Gross Profit Percentage":"-21.05"}, {"List Price":"10526.50","Net Price":"10526.50","VAT Price":"815.79","Gross Price Amount":"11342.29","Total CostPrice":"12738.00","Amount Outstanding":"11342.29","Gross Profit Percentage":"-21.01"}, {"attributes":{"jmq_listprice":"10526.50","jmq_netprice":"10526.50","jmq_vat":"815.79","jmq_grossprice":"11342.29","jmq_costprice":"12738.00","jmq_amountoutstanding":"11342.29","jmq_updatedat":"2026-01-30T20:02:46.000000Z","jmq_grossprofit_percentage":"-21.01"},"old":{"jmq_listprice":"10506.50","jmq_netprice":"10506.50","jmq_vat":"814.24","jmq_grossprice":"11320.74","jmq_costprice":"12718.00","jmq_amountoutstanding":"11320.74","jmq_updatedat":"2026-01-30T20:02:43.000000Z","jmq_grossprofit_percentage":"-21.05"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:02:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406576,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:02:46","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10526.50\",\"jmq_netprice\":\"10526.50\",\"jmq_vat\":\"815.79\",\"jmq_grossprice\":\"11342.29\",\"jmq_costprice\":\"12738.00\",\"jmq_amountoutstanding\":\"11342.29\",\"jmq_updatedat\":\"2026-01-30T20:02:46.000000Z\",\"jmq_grossprofit_percentage\":\"-21.01\"},\"old\":{\"jmq_listprice\":\"10506.50\",\"jmq_netprice\":\"10506.50\",\"jmq_vat\":\"814.24\",\"jmq_grossprice\":\"11320.74\",\"jmq_costprice\":\"12718.00\",\"jmq_amountoutstanding\":\"11320.74\",\"jmq_updatedat\":\"2026-01-30T20:02:43.000000Z\",\"jmq_grossprofit_percentage\":\"-21.05\"}}","actionType":"updated","changedTo":{"List Price":"10526.50","Net Price":"10526.50","VAT Price":"815.79","Gross Price Amount":"11342.29","Total CostPrice":"12738.00","Amount Outstanding":"11342.29","Gross Profit Percentage":"-21.01"},"changedFrom":{"List Price":"10506.50","Net Price":"10506.50","VAT Price":"814.24","Gross Price Amount":"11320.74","Total CostPrice":"12718.00","Amount Outstanding":"11320.74","Gross Profit Percentage":"-21.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:02:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10526.50","Net Price":"10526.50","VAT Price":"815.79","Gross Price Amount":"11342.29","Total CostPrice":"12738.00","Amount Outstanding":"11342.29","Gross Profit Percentage":"-21.01"}, {"List Price":"10406.50","Net Price":"10406.50","VAT Price":"806.49","Gross Price Amount":"11212.99","Total CostPrice":"12618.00","Amount Outstanding":"11212.99","Gross Profit Percentage":"-21.25"}, {"attributes":{"jmq_listprice":"10406.50","jmq_netprice":"10406.50","jmq_vat":"806.49","jmq_grossprice":"11212.99","jmq_costprice":"12618.00","jmq_amountoutstanding":"11212.99","jmq_updatedat":"2026-01-30T20:02:59.000000Z","jmq_grossprofit_percentage":"-21.25"},"old":{"jmq_listprice":"10526.50","jmq_netprice":"10526.50","jmq_vat":"815.79","jmq_grossprice":"11342.29","jmq_costprice":"12738.00","jmq_amountoutstanding":"11342.29","jmq_updatedat":"2026-01-30T20:02:56.000000Z","jmq_grossprofit_percentage":"-21.01"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:02:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406580,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:02:59","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"10406.50\",\"jmq_netprice\":\"10406.50\",\"jmq_vat\":\"806.49\",\"jmq_grossprice\":\"11212.99\",\"jmq_costprice\":\"12618.00\",\"jmq_amountoutstanding\":\"11212.99\",\"jmq_updatedat\":\"2026-01-30T20:02:59.000000Z\",\"jmq_grossprofit_percentage\":\"-21.25\"},\"old\":{\"jmq_listprice\":\"10526.50\",\"jmq_netprice\":\"10526.50\",\"jmq_vat\":\"815.79\",\"jmq_grossprice\":\"11342.29\",\"jmq_costprice\":\"12738.00\",\"jmq_amountoutstanding\":\"11342.29\",\"jmq_updatedat\":\"2026-01-30T20:02:56.000000Z\",\"jmq_grossprofit_percentage\":\"-21.01\"}}","actionType":"updated","changedTo":{"List Price":"10406.50","Net Price":"10406.50","VAT Price":"806.49","Gross Price Amount":"11212.99","Total CostPrice":"12618.00","Amount Outstanding":"11212.99","Gross Profit Percentage":"-21.25"},"changedFrom":{"List Price":"10526.50","Net Price":"10526.50","VAT Price":"815.79","Gross Price Amount":"11342.29","Total CostPrice":"12738.00","Amount Outstanding":"11342.29","Gross Profit Percentage":"-21.01"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:04:17] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 20:05:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"10406.50","Net Price":"10406.50","VAT Price":"806.49","Gross Price Amount":"11212.99","Gross Profit":"-2211.50","Total CostPrice":"12618.00","Amount Outstanding":"11212.99","Gross Profit Percentage":"-21.25"}, {"List Price":"11506.50","Net Price":"11506.50","VAT Price":"891.74","Gross Price Amount":"12398.24","Gross Profit":"-1770.70","Total CostPrice":"13277.20","Amount Outstanding":"12398.24","Gross Profit Percentage":"-15.39"}, {"attributes":{"jmq_listprice":"11506.50","jmq_netprice":"11506.50","jmq_vat":"891.74","jmq_grossprice":"12398.24","jmq_grossprofit":"-1770.70","jmq_costprice":"13277.20","jmq_amountoutstanding":"12398.24","jmq_updatedat":"2026-01-30T20:05:05.000000Z","jmq_grossprofit_percentage":"-15.39"},"old":{"jmq_listprice":"10406.50","jmq_netprice":"10406.50","jmq_vat":"806.49","jmq_grossprice":"11212.99","jmq_grossprofit":"-2211.50","jmq_costprice":"12618.00","jmq_amountoutstanding":"11212.99","jmq_updatedat":"2026-01-30T20:05:02.000000Z","jmq_grossprofit_percentage":"-21.25"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:05:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406584,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:05:05","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"11506.50\",\"jmq_netprice\":\"11506.50\",\"jmq_vat\":\"891.74\",\"jmq_grossprice\":\"12398.24\",\"jmq_grossprofit\":\"-1770.70\",\"jmq_costprice\":\"13277.20\",\"jmq_amountoutstanding\":\"12398.24\",\"jmq_updatedat\":\"2026-01-30T20:05:05.000000Z\",\"jmq_grossprofit_percentage\":\"-15.39\"},\"old\":{\"jmq_listprice\":\"10406.50\",\"jmq_netprice\":\"10406.50\",\"jmq_vat\":\"806.49\",\"jmq_grossprice\":\"11212.99\",\"jmq_grossprofit\":\"-2211.50\",\"jmq_costprice\":\"12618.00\",\"jmq_amountoutstanding\":\"11212.99\",\"jmq_updatedat\":\"2026-01-30T20:05:02.000000Z\",\"jmq_grossprofit_percentage\":\"-21.25\"}}","actionType":"updated","changedTo":{"List Price":"11506.50","Net Price":"11506.50","VAT Price":"891.74","Gross Price Amount":"12398.24","Gross Profit":"-1770.70","Total CostPrice":"13277.20","Amount Outstanding":"12398.24","Gross Profit Percentage":"-15.39"},"changedFrom":{"List Price":"10406.50","Net Price":"10406.50","VAT Price":"806.49","Gross Price Amount":"11212.99","Gross Profit":"-2211.50","Total CostPrice":"12618.00","Amount Outstanding":"11212.99","Gross Profit Percentage":"-21.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:05:25] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"11506.50","Net Price":"11506.50","VAT Price":"891.74","Gross Price Amount":"12398.24","Gross Profit":"-1770.70","Total CostPrice":"13277.20","Amount Outstanding":"12398.24","Gross Profit Percentage":"-15.39"}, {"List Price":"12606.50","Net Price":"12606.50","VAT Price":"976.99","Gross Price Amount":"13583.49","Gross Profit":"-1329.90","Total CostPrice":"13936.40","Amount Outstanding":"13583.49","Gross Profit Percentage":"-10.55"}, {"attributes":{"jmq_listprice":"12606.50","jmq_netprice":"12606.50","jmq_vat":"976.99","jmq_grossprice":"13583.49","jmq_grossprofit":"-1329.90","jmq_costprice":"13936.40","jmq_amountoutstanding":"13583.49","jmq_updatedat":"2026-01-30T20:05:25.000000Z","jmq_grossprofit_percentage":"-10.55"},"old":{"jmq_listprice":"11506.50","jmq_netprice":"11506.50","jmq_vat":"891.74","jmq_grossprice":"12398.24","jmq_grossprofit":"-1770.70","jmq_costprice":"13277.20","jmq_amountoutstanding":"12398.24","jmq_updatedat":"2026-01-30T20:05:23.000000Z","jmq_grossprofit_percentage":"-15.39"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:05:25, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406588,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:05:25","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"12606.50\",\"jmq_netprice\":\"12606.50\",\"jmq_vat\":\"976.99\",\"jmq_grossprice\":\"13583.49\",\"jmq_grossprofit\":\"-1329.90\",\"jmq_costprice\":\"13936.40\",\"jmq_amountoutstanding\":\"13583.49\",\"jmq_updatedat\":\"2026-01-30T20:05:25.000000Z\",\"jmq_grossprofit_percentage\":\"-10.55\"},\"old\":{\"jmq_listprice\":\"11506.50\",\"jmq_netprice\":\"11506.50\",\"jmq_vat\":\"891.74\",\"jmq_grossprice\":\"12398.24\",\"jmq_grossprofit\":\"-1770.70\",\"jmq_costprice\":\"13277.20\",\"jmq_amountoutstanding\":\"12398.24\",\"jmq_updatedat\":\"2026-01-30T20:05:23.000000Z\",\"jmq_grossprofit_percentage\":\"-15.39\"}}","actionType":"updated","changedTo":{"List Price":"12606.50","Net Price":"12606.50","VAT Price":"976.99","Gross Price Amount":"13583.49","Gross Profit":"-1329.90","Total CostPrice":"13936.40","Amount Outstanding":"13583.49","Gross Profit Percentage":"-10.55"},"changedFrom":{"List Price":"11506.50","Net Price":"11506.50","VAT Price":"891.74","Gross Price Amount":"12398.24","Gross Profit":"-1770.70","Total CostPrice":"13277.20","Amount Outstanding":"12398.24","Gross Profit Percentage":"-15.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:06:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"12606.50","Net Price":"12606.50","VAT Price":"976.99","Gross Price Amount":"13583.49","Gross Profit":"-1329.90","Amount Outstanding":"13583.49","Gross Profit Percentage":"-10.55"}, {"List Price":"13206.50","Net Price":"13206.50","VAT Price":"1023.49","Gross Price Amount":"14229.99","Gross Profit":"-729.90","Amount Outstanding":"14229.99","Gross Profit Percentage":"-5.53"}, {"attributes":{"jmq_listprice":"13206.50","jmq_netprice":"13206.50","jmq_vat":"1023.49","jmq_grossprice":"14229.99","jmq_grossprofit":"-729.90","jmq_amountoutstanding":"14229.99","jmq_updatedat":"2026-01-30T20:06:11.000000Z","jmq_grossprofit_percentage":"-5.53"},"old":{"jmq_listprice":"12606.50","jmq_netprice":"12606.50","jmq_vat":"976.99","jmq_grossprice":"13583.49","jmq_grossprofit":"-1329.90","jmq_amountoutstanding":"13583.49","jmq_updatedat":"2026-01-30T20:06:08.000000Z","jmq_grossprofit_percentage":"-10.55"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:06:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406592,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:06:11","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"13206.50\",\"jmq_netprice\":\"13206.50\",\"jmq_vat\":\"1023.49\",\"jmq_grossprice\":\"14229.99\",\"jmq_grossprofit\":\"-729.90\",\"jmq_amountoutstanding\":\"14229.99\",\"jmq_updatedat\":\"2026-01-30T20:06:11.000000Z\",\"jmq_grossprofit_percentage\":\"-5.53\"},\"old\":{\"jmq_listprice\":\"12606.50\",\"jmq_netprice\":\"12606.50\",\"jmq_vat\":\"976.99\",\"jmq_grossprice\":\"13583.49\",\"jmq_grossprofit\":\"-1329.90\",\"jmq_amountoutstanding\":\"13583.49\",\"jmq_updatedat\":\"2026-01-30T20:06:08.000000Z\",\"jmq_grossprofit_percentage\":\"-10.55\"}}","actionType":"updated","changedTo":{"List Price":"13206.50","Net Price":"13206.50","VAT Price":"1023.49","Gross Price Amount":"14229.99","Gross Profit":"-729.90","Amount Outstanding":"14229.99","Gross Profit Percentage":"-5.53"},"changedFrom":{"List Price":"12606.50","Net Price":"12606.50","VAT Price":"976.99","Gross Price Amount":"13583.49","Gross Profit":"-1329.90","Amount Outstanding":"13583.49","Gross Profit Percentage":"-10.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:06:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717510,"logName":"default","subjectId":9849,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:06:57","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:06:57.000000Z\"},\"old\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T19:48:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:07:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 984, App\Models\JobMultiQuotePivotModel, 967, App\Models\Job\bm_jobdetails, 25, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T20:07:41.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-09-26T15:30:55.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:07:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1601255,"logName":"default","subjectId":984,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":25,"dateTime":"2026-01-30 20:07:41","causerId":25,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:07:41.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-09-26T15:30:55.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2034","parentSubjectId":967,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:07:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"-729.90","Total CostPrice":"13936.40","Gross Profit Percentage":"-5.53"}, {"Gross Profit":"-664.90","Total CostPrice":"13871.40","Gross Profit Percentage":"-5.03"}, {"attributes":{"jmq_grossprofit":"-664.90","jmq_costprice":"13871.40","jmq_updatedat":"2026-01-30T20:07:52.000000Z","jmq_grossprofit_percentage":"-5.03"},"old":{"jmq_grossprofit":"-729.90","jmq_costprice":"13936.40","jmq_updatedat":"2026-01-30T20:07:49.000000Z","jmq_grossprofit_percentage":"-5.53"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:07:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406596,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:07:52","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-664.90\",\"jmq_costprice\":\"13871.40\",\"jmq_updatedat\":\"2026-01-30T20:07:52.000000Z\",\"jmq_grossprofit_percentage\":\"-5.03\"},\"old\":{\"jmq_grossprofit\":\"-729.90\",\"jmq_costprice\":\"13936.40\",\"jmq_updatedat\":\"2026-01-30T20:07:49.000000Z\",\"jmq_grossprofit_percentage\":\"-5.53\"}}","actionType":"updated","changedTo":{"Gross Profit":"-664.90","Total CostPrice":"13871.40","Gross Profit Percentage":"-5.03"},"changedFrom":{"Gross Profit":"-729.90","Total CostPrice":"13936.40","Gross Profit Percentage":"-5.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:08:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"-664.90","Total CostPrice":"13871.40","Gross Profit Percentage":"-5.03"}, {"Gross Profit":"-729.90","Total CostPrice":"13936.40","Gross Profit Percentage":"-5.53"}, {"attributes":{"jmq_grossprofit":"-729.90","jmq_costprice":"13936.40","jmq_updatedat":"2026-01-30T20:08:17.000000Z","jmq_grossprofit_percentage":"-5.53"},"old":{"jmq_grossprofit":"-664.90","jmq_costprice":"13871.40","jmq_updatedat":"2026-01-30T20:08:13.000000Z","jmq_grossprofit_percentage":"-5.03"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:08:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406600,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:08:17","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-729.90\",\"jmq_costprice\":\"13936.40\",\"jmq_updatedat\":\"2026-01-30T20:08:17.000000Z\",\"jmq_grossprofit_percentage\":\"-5.53\"},\"old\":{\"jmq_grossprofit\":\"-664.90\",\"jmq_costprice\":\"13871.40\",\"jmq_updatedat\":\"2026-01-30T20:08:13.000000Z\",\"jmq_grossprofit_percentage\":\"-5.03\"}}","actionType":"updated","changedTo":{"Gross Profit":"-729.90","Total CostPrice":"13936.40","Gross Profit Percentage":"-5.53"},"changedFrom":{"Gross Profit":"-664.90","Total CostPrice":"13871.40","Gross Profit Percentage":"-5.03"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:08:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"13206.50","End Customer Override Vat Price":"1023.49","End Customer Override Gross Price":"14229.99","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"13206.50","jmq_endcustomeroverridevatprice":"1023.49","jmq_endcustomeroverridegrossprice":"14229.99","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T19:41:11.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T20:08:17.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:08:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":406605,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:08:20","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"13206.50\",\"jmq_endcustomeroverridevatprice\":\"1023.49\",\"jmq_endcustomeroverridegrossprice\":\"14229.99\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T19:41:11.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T20:08:17.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"13206.50","End Customer Override Vat Price":"1023.49","End Customer Override Gross Price":"14229.99","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:09:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601261,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 20:09:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T20:09:03.000000Z\"},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601262,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:03.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T18:52:46.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601266,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:04.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:03.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601270,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601274,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601278,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601282,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601286,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601290,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:04","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601294,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601298,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601302,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601306,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601310,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601314,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:05","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601318,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:06.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:05.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601322,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601326,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601330,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601334,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601338,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601342,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:06","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601346,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:07.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:06.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601350,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601354,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601358,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601362,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601366,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601370,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:07","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601374,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:08.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601378,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601382,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601386,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601390,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601394,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601398,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:08","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601402,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:09.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:08.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601406,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601410,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601414,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601418,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601422,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601426,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:09","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601430,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:10.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601434,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601438,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601442,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601446,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601450,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601454,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:10","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601458,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:09:11.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601462,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601466,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601470,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601472,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601473,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:11","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1601475,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:09:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"94051.21\",\"jd_netprice\":\"94051.21\",\"jd_grossprice\":\"94051.21\",\"jd_costprice\":\"58724.71\",\"jd_amountoutstanding\":\"23972.85\",\"jd_updatedat\":\"2026-01-30T20:09:15.000000Z\"},\"old\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T20:09:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"94051.21","Gross Price Amount":"94051.21","Total CostPrice":"58724.71","Amount Outstanding":"23972.85"},"changedFrom":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1601477,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 20:09:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"94051.21\",\"jmq_netprice\":\"94051.21\",\"jmq_grossprice\":\"94051.21\",\"jmq_costprice\":\"58724.71\",\"jmq_amountoutstanding\":\"23972.85\",\"jmq_updatedat\":\"2026-01-30T20:09:15.000000Z\"},\"old\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T20:09:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"94051.21","Net Price":"94051.21","Gross Price Amount":"94051.21","Total CostPrice":"58724.71","Amount Outstanding":"23972.85"},"changedFrom":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:09:47] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 20:10:47] production.INFO: contact send sms start [2026-01-30 20:11:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"13206.50","Net Price":"13206.50","VAT Price":"1023.49","Gross Price Amount":"14229.99","Total CostPrice":"13936.40","Amount Outstanding":"14229.99"}, {"List Price":"16229.00","Net Price":"16229.00","VAT Price":"1257.73","Gross Price Amount":"17486.73","Total CostPrice":"19211.40","Amount Outstanding":"17486.73"}, {"attributes":{"jmq_listprice":"16229.00","jmq_netprice":"16229.00","jmq_vat":"1257.73","jmq_grossprice":"17486.73","jmq_costprice":"19211.40","jmq_amountoutstanding":"17486.73","jmq_updatedat":"2026-01-30T20:11:08.000000Z"},"old":{"jmq_listprice":"13206.50","jmq_netprice":"13206.50","jmq_vat":"1023.49","jmq_grossprice":"14229.99","jmq_costprice":"13936.40","jmq_amountoutstanding":"14229.99","jmq_updatedat":"2026-01-30T20:11:05.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:11:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406627,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:11:08","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"16229.00\",\"jmq_netprice\":\"16229.00\",\"jmq_vat\":\"1257.73\",\"jmq_grossprice\":\"17486.73\",\"jmq_costprice\":\"19211.40\",\"jmq_amountoutstanding\":\"17486.73\",\"jmq_updatedat\":\"2026-01-30T20:11:08.000000Z\"},\"old\":{\"jmq_listprice\":\"13206.50\",\"jmq_netprice\":\"13206.50\",\"jmq_vat\":\"1023.49\",\"jmq_grossprice\":\"14229.99\",\"jmq_costprice\":\"13936.40\",\"jmq_amountoutstanding\":\"14229.99\",\"jmq_updatedat\":\"2026-01-30T20:11:05.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"16229.00","Net Price":"16229.00","VAT Price":"1257.73","Gross Price Amount":"17486.73","Total CostPrice":"19211.40","Amount Outstanding":"17486.73"},"changedFrom":{"List Price":"13206.50","Net Price":"13206.50","VAT Price":"1023.49","Gross Price Amount":"14229.99","Total CostPrice":"13936.40","Amount Outstanding":"14229.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:11:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"16229.00","Net Price":"16229.00","VAT Price":"1257.73","Gross Price Amount":"17486.73","Gross Profit":"-729.90","Total CostPrice":"19211.40","Amount Outstanding":"17486.73","Gross Profit Percentage":"-5.53"}, {"List Price":"19156.50","Net Price":"19156.50","VAT Price":"1484.61","Gross Price Amount":"20641.11","Gross Profit":"-5234.90","Total CostPrice":"24391.40","Amount Outstanding":"20641.11","Gross Profit Percentage":"-27.33"}, {"attributes":{"jmq_listprice":"19156.50","jmq_netprice":"19156.50","jmq_vat":"1484.61","jmq_grossprice":"20641.11","jmq_grossprofit":"-5234.90","jmq_costprice":"24391.40","jmq_amountoutstanding":"20641.11","jmq_updatedat":"2026-01-30T20:11:27.000000Z","jmq_grossprofit_percentage":"-27.33"},"old":{"jmq_listprice":"16229.00","jmq_netprice":"16229.00","jmq_vat":"1257.73","jmq_grossprice":"17486.73","jmq_grossprofit":"-729.90","jmq_costprice":"19211.40","jmq_amountoutstanding":"17486.73","jmq_updatedat":"2026-01-30T20:11:25.000000Z","jmq_grossprofit_percentage":"-5.53"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:11:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406634,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:11:27","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"19156.50\",\"jmq_netprice\":\"19156.50\",\"jmq_vat\":\"1484.61\",\"jmq_grossprice\":\"20641.11\",\"jmq_grossprofit\":\"-5234.90\",\"jmq_costprice\":\"24391.40\",\"jmq_amountoutstanding\":\"20641.11\",\"jmq_updatedat\":\"2026-01-30T20:11:27.000000Z\",\"jmq_grossprofit_percentage\":\"-27.33\"},\"old\":{\"jmq_listprice\":\"16229.00\",\"jmq_netprice\":\"16229.00\",\"jmq_vat\":\"1257.73\",\"jmq_grossprice\":\"17486.73\",\"jmq_grossprofit\":\"-729.90\",\"jmq_costprice\":\"19211.40\",\"jmq_amountoutstanding\":\"17486.73\",\"jmq_updatedat\":\"2026-01-30T20:11:25.000000Z\",\"jmq_grossprofit_percentage\":\"-5.53\"}}","actionType":"updated","changedTo":{"List Price":"19156.50","Net Price":"19156.50","VAT Price":"1484.61","Gross Price Amount":"20641.11","Gross Profit":"-5234.90","Total CostPrice":"24391.40","Amount Outstanding":"20641.11","Gross Profit Percentage":"-27.33"},"changedFrom":{"List Price":"16229.00","Net Price":"16229.00","VAT Price":"1257.73","Gross Price Amount":"17486.73","Gross Profit":"-729.90","Total CostPrice":"19211.40","Amount Outstanding":"17486.73","Gross Profit Percentage":"-5.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601488,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:47.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:09:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601492,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601496,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601500,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601504,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601508,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601512,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:48.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601516,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601520,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601524,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601528,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601532,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601536,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601540,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:49.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601544,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601548,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601552,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601556,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601560,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601564,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:50.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601568,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601572,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601576,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601580,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601584,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601588,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601592,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:51.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601596,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601600,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601604,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601608,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601612,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601616,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601620,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601624,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:52.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:51.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601628,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601632,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601636,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601640,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601644,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601648,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601652,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601656,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:53.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:52.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601660,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601664,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601668,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601672,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601676,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601680,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:53","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601684,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:54.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601688,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601692,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601696,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601700,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601704,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601708,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601712,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601716,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:55.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:54.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601720,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601724,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601728,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601732,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601736,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601740,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601744,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:55","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601748,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:56.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:55.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601752,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601756,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601760,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601764,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601768,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601772,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601776,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601780,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:57.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:56.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601784,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601788,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601792,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601796,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601800,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601804,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601808,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601812,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:57","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601816,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:11:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:11:57.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601820,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601824,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601828,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601832,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601836,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601840,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601844,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601848,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:58","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601852,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601856,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601860,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601864,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601868,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601872,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601876,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:11:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1601880,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:11:59","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:12:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1601884,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 20:12:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"48787.99\",\"jd_netprice\":\"48787.99\",\"jd_grossprice\":\"48787.99\",\"jd_grossprofit\":\"35326.50\",\"jd_grossprofit_percentage\":\"37.56\",\"jd_costprice\":\"31728.87\",\"jd_amountoutstanding\":\"-21290.37\",\"jd_updatedat\":\"2026-01-30T20:12:03.000000Z\"},\"old\":{\"jd_listprice\":\"94051.21\",\"jd_netprice\":\"94051.21\",\"jd_grossprice\":\"94051.21\",\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_costprice\":\"58724.71\",\"jd_amountoutstanding\":\"23972.85\",\"jd_updatedat\":\"2026-01-30T20:11:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"48787.99","Gross Price Amount":"48787.99","Gross Profit":"35326.50","Gross Profit Percentage":"37.56","Total CostPrice":"31728.87","Amount Outstanding":"-21290.37"},"changedFrom":{"Net Price":"94051.21","Gross Price Amount":"94051.21","Gross Profit":"55415.09","Gross Profit Percentage":"38.04","Total CostPrice":"58724.71","Amount Outstanding":"23972.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:12:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1601886,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 20:12:03","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"48787.99\",\"jmq_netprice\":\"48787.99\",\"jmq_grossprice\":\"48787.99\",\"jmq_grossprofit\":\"35326.50\",\"jmq_costprice\":\"31728.87\",\"jmq_amountoutstanding\":\"-21290.37\",\"jmq_updatedat\":\"2026-01-30T20:12:03.000000Z\",\"jmq_grossprofit_percentage\":\"37.56\"},\"old\":{\"jmq_listprice\":\"94051.21\",\"jmq_netprice\":\"94051.21\",\"jmq_grossprice\":\"94051.21\",\"jmq_grossprofit\":\"55415.09\",\"jmq_costprice\":\"58724.71\",\"jmq_amountoutstanding\":\"23972.85\",\"jmq_updatedat\":\"2026-01-30T20:11:59.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"}}","actionType":"manualy updated","changedTo":{"List Price":"48787.99","Net Price":"48787.99","Gross Price Amount":"48787.99","Gross Profit":"35326.50","Total CostPrice":"31728.87","Amount Outstanding":"-21290.37","Gross Profit Percentage":"37.56"},"changedFrom":{"List Price":"94051.21","Net Price":"94051.21","Gross Price Amount":"94051.21","Gross Profit":"55415.09","Total CostPrice":"58724.71","Amount Outstanding":"23972.85","Gross Profit Percentage":"38.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:12:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"Gross Profit":"-5234.90","Total CostPrice":"24391.40","Gross Profit Percentage":"-27.33"}, {"Gross Profit":"-5169.90","Total CostPrice":"24326.40","Gross Profit Percentage":"-26.99"}, {"attributes":{"jmq_grossprofit":"-5169.90","jmq_costprice":"24326.40","jmq_updatedat":"2026-01-30T20:12:46.000000Z","jmq_grossprofit_percentage":"-26.99"},"old":{"jmq_grossprofit":"-5234.90","jmq_costprice":"24391.40","jmq_updatedat":"2026-01-30T20:12:43.000000Z","jmq_grossprofit_percentage":"-27.33"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:12:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406641,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:12:46","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-5169.90\",\"jmq_costprice\":\"24326.40\",\"jmq_updatedat\":\"2026-01-30T20:12:46.000000Z\",\"jmq_grossprofit_percentage\":\"-26.99\"},\"old\":{\"jmq_grossprofit\":\"-5234.90\",\"jmq_costprice\":\"24391.40\",\"jmq_updatedat\":\"2026-01-30T20:12:43.000000Z\",\"jmq_grossprofit_percentage\":\"-27.33\"}}","actionType":"updated","changedTo":{"Gross Profit":"-5169.90","Total CostPrice":"24326.40","Gross Profit Percentage":"-26.99"},"changedFrom":{"Gross Profit":"-5234.90","Total CostPrice":"24391.40","Gross Profit Percentage":"-27.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:13:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717521,"logName":"default","subjectId":9845,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T20:13:10.000000Z\"},\"old\":{\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-29T15:09:24.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717523,"logName":"default","subjectId":9846,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:13:10.000000Z\"},\"old\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T15:12:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717556,"logName":"default","subjectId":9845,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:10] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717558,"logName":"default","subjectId":9846,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:10","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"End Customer Override Net Price":"13206.50","End Customer Override Vat Price":"1023.49","End Customer Override Gross Price":"14229.99"}, {"End Customer Override Net Price":"19156.50","End Customer Override Vat Price":"1484.61","End Customer Override Gross Price":"20641.11"}, {"attributes":{"jmq_endcustomeroverridenetprice":"19156.50","jmq_endcustomeroverridevatprice":"1484.61","jmq_endcustomeroverridegrossprice":"20641.11","jmq_updatedat":"2026-01-30T19:41:11.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"13206.50","jmq_endcustomeroverridevatprice":"1023.49","jmq_endcustomeroverridegrossprice":"14229.99","jmq_updatedat":"2026-01-30T20:12:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:13:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":406646,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:13:22","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"19156.50\",\"jmq_endcustomeroverridevatprice\":\"1484.61\",\"jmq_endcustomeroverridegrossprice\":\"20641.11\",\"jmq_updatedat\":\"2026-01-30T19:41:11.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"13206.50\",\"jmq_endcustomeroverridevatprice\":\"1023.49\",\"jmq_endcustomeroverridegrossprice\":\"14229.99\",\"jmq_updatedat\":\"2026-01-30T20:12:46.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"19156.50","End Customer Override Vat Price":"1484.61","End Customer Override Gross Price":"20641.11"},"changedFrom":{"End Customer Override Net Price":"13206.50","End Customer Override Vat Price":"1023.49","End Customer Override Gross Price":"14229.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:13:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717562,"logName":"default","subjectId":9845,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:22","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:13:22.000000Z\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:13:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717565,"logName":"default","subjectId":9846,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:22","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T15:12:45.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:13:10.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605049","parentSubjectId":9845,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717573,"logName":"default","subjectId":9590,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T20:13:39.000000Z\"},\"old\":{\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-29T15:37:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717575,"logName":"default","subjectId":9594,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:13:39.000000Z\"},\"old\":{\"jmq_updatedby\":42,\"jmq_updatedat\":\"2026-01-10T17:49:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717600,"logName":"default","subjectId":9590,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717602,"logName":"default","subjectId":9594,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717606,"logName":"default","subjectId":9590,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:13:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:13:47.000000Z\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:13:39.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717609,"logName":"default","subjectId":9594,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:13:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":42,\"jmq_updatedat\":\"2026-01-10T17:49:21.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:13:39.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604823","parentSubjectId":9590,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:13:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 620, App\Models\JobMultiQuotePivotModel, 612, App\Models\Job\bm_jobdetails, 4, {"List Price":"19156.50","Net Price":"19156.50","VAT Price":"1484.61","Gross Price Amount":"20641.11","Gross Profit":"-5169.90","Amount Outstanding":"20641.11","Gross Profit Percentage":"-26.99"}, {"List Price":"19756.50","Net Price":"19756.50","VAT Price":"1531.11","Gross Price Amount":"21287.61","Gross Profit":"-4569.90","Amount Outstanding":"21287.61","Gross Profit Percentage":"-23.13"}, {"attributes":{"jmq_listprice":"19756.50","jmq_netprice":"19756.50","jmq_vat":"1531.11","jmq_grossprice":"21287.61","jmq_grossprofit":"-4569.90","jmq_amountoutstanding":"21287.61","jmq_updatedat":"2026-01-30T20:13:48.000000Z","jmq_grossprofit_percentage":"-23.13"},"old":{"jmq_listprice":"19156.50","jmq_netprice":"19156.50","jmq_vat":"1484.61","jmq_grossprice":"20641.11","jmq_grossprofit":"-5169.90","jmq_amountoutstanding":"20641.11","jmq_updatedat":"2026-01-30T20:13:45.000000Z","jmq_grossprofit_percentage":"-26.99"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:13:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":406656,"logName":"default","subjectId":620,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":4,"dateTime":"2026-01-30 20:13:48","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"19756.50\",\"jmq_netprice\":\"19756.50\",\"jmq_vat\":\"1531.11\",\"jmq_grossprice\":\"21287.61\",\"jmq_grossprofit\":\"-4569.90\",\"jmq_amountoutstanding\":\"21287.61\",\"jmq_updatedat\":\"2026-01-30T20:13:48.000000Z\",\"jmq_grossprofit_percentage\":\"-23.13\"},\"old\":{\"jmq_listprice\":\"19156.50\",\"jmq_netprice\":\"19156.50\",\"jmq_vat\":\"1484.61\",\"jmq_grossprice\":\"20641.11\",\"jmq_grossprofit\":\"-5169.90\",\"jmq_amountoutstanding\":\"20641.11\",\"jmq_updatedat\":\"2026-01-30T20:13:45.000000Z\",\"jmq_grossprofit_percentage\":\"-26.99\"}}","actionType":"updated","changedTo":{"List Price":"19756.50","Net Price":"19756.50","VAT Price":"1531.11","Gross Price Amount":"21287.61","Gross Profit":"-4569.90","Amount Outstanding":"21287.61","Gross Profit Percentage":"-23.13"},"changedFrom":{"List Price":"19156.50","Net Price":"19156.50","VAT Price":"1484.61","Gross Price Amount":"20641.11","Gross Profit":"-5169.90","Amount Outstanding":"20641.11","Gross Profit Percentage":"-26.99"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:14:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"230.00","End Customer Override Vat Price":"11.50","End Customer Override Gross Price":"241.50","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"230.00","jmq_endcustomeroverridevatprice":"11.50","jmq_endcustomeroverridegrossprice":"241.50","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T18:33:53.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T18:37:22.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:14:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":575316,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:14:07","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"230.00\",\"jmq_endcustomeroverridevatprice\":\"11.50\",\"jmq_endcustomeroverridegrossprice\":\"241.50\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T18:33:53.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T18:37:22.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"230.00","End Customer Override Vat Price":"11.50","End Customer Override Gross Price":"241.50","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:14:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717618,"logName":"default","subjectId":9182,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:14:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T20:14:11.000000Z\"},\"old\":{\"jd_updatedby\":8,\"jd_updatedat\":\"2025-12-30T18:37:20.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:14:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717620,"logName":"default","subjectId":9189,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:14:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:14:11.000000Z\"},\"old\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2025-12-30T18:37:20.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:14:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717629,"logName":"default","subjectId":9182,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:14:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1},\"old\":{\"jd_ready\":0}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:14:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717631,"logName":"default","subjectId":9189,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:14:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:14:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717635,"logName":"default","subjectId":9182,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:14:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:14:17.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:14:11.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:14:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717638,"logName":"default","subjectId":9189,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:14:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2025-11-29T18:16:18.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:14:11.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604504","parentSubjectId":9182,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:15:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1163, App\Models\JobMultiQuotePivotModel, 1146, App\Models\Job\bm_jobdetails, 22, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T20:15:10.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-11-18T16:04:36.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:15:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1601900,"logName":"default","subjectId":1163,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 20:15:10","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:15:10.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-11-18T16:04:36.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2213","parentSubjectId":1146,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:15:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"Net Price":"230.00","VAT Price":"11.50","VAT":1,"jmq_overridetypeid":1,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Gross Profit Percentage":"100.00"}, {"Net Price":"0.00","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":5,"Discount":"230.00","jmq_editpricebyid":1,"Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"230.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_netprice":"0.00","jmq_vat":"0.00","jmq_isvaton":0,"jmq_overridetypeid":5,"jmq_orderformprice":"230.00","jmq_editpricebyid":1,"jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_overrideprice":"230.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T20:15:16.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_netprice":"230.00","jmq_vat":"11.50","jmq_isvaton":1,"jmq_overridetypeid":1,"jmq_orderformprice":"0.00","jmq_editpricebyid":0,"jmq_grossprice":"241.50","jmq_grossprofit":"230.00","jmq_overrideprice":null,"jmq_amountoutstanding":"241.50","jmq_updatedat":"2026-01-30T18:33:53.000000Z","jmq_grossprofit_percentage":"100.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:15:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":575324,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:15:16","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_overridetypeid\":5,\"jmq_orderformprice\":\"230.00\",\"jmq_editpricebyid\":1,\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":\"230.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:15:16.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_netprice\":\"230.00\",\"jmq_vat\":\"11.50\",\"jmq_isvaton\":1,\"jmq_overridetypeid\":1,\"jmq_orderformprice\":\"0.00\",\"jmq_editpricebyid\":0,\"jmq_grossprice\":\"241.50\",\"jmq_grossprofit\":\"230.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"241.50\",\"jmq_updatedat\":\"2026-01-30T18:33:53.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"}}","actionType":"updated","changedTo":{"Net Price":"0.00","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":5,"Discount":"230.00","jmq_editpricebyid":1,"Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"230.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Net Price":"230.00","VAT Price":"11.50","VAT":1,"jmq_overridetypeid":1,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:15:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Amount Outstanding":"84310.61"}, {"List Price":"84858.61","Net Price":"84858.61","Gross Price Amount":"84858.61","Amount Outstanding":"84858.61"}, {"attributes":{"jmq_listprice":"84858.61","jmq_netprice":"84858.61","jmq_grossprice":"84858.61","jmq_amountoutstanding":"84858.61","jmq_updatedat":"2026-01-30T20:15:37.000000Z"},"old":{"jmq_listprice":"84310.61","jmq_netprice":"84310.61","jmq_grossprice":"84310.61","jmq_amountoutstanding":"84310.61","jmq_updatedat":"2026-01-30T20:15:35.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:15:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601907,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:15:37","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84858.61\",\"jmq_netprice\":\"84858.61\",\"jmq_grossprice\":\"84858.61\",\"jmq_amountoutstanding\":\"84858.61\",\"jmq_updatedat\":\"2026-01-30T20:15:37.000000Z\"},\"old\":{\"jmq_listprice\":\"84310.61\",\"jmq_netprice\":\"84310.61\",\"jmq_grossprice\":\"84310.61\",\"jmq_amountoutstanding\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:15:35.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84858.61","Net Price":"84858.61","Gross Price Amount":"84858.61","Amount Outstanding":"84858.61"},"changedFrom":{"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Amount Outstanding":"84310.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:15:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":406667,"logName":"default","subjectId":679,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":4,"dateTime":"2026-01-30 20:15:45","causerId":4,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":679,\"nl_ordertempid\":null,\"nl_orderid\":612,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"4\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":4,\"created_at\":\"2026-01-30T20:15:45.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T20:15:45.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: ON595","parentSubjectId":612,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 20:15:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"Net Price":"0.00","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":5,"Discount":"230.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"230.00","Amount Outstanding":"0.00","Total Cost Price":0,"Gross Profit Percentage":"0.00"}, {"Net Price":"230.00","VAT Price":"11.50","VAT":1,"jmq_overridetypeid":1,"Discount":"0.00","Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Total Cost Price":1,"Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_netprice":"230.00","jmq_vat":"11.50","jmq_isvaton":1,"jmq_overridetypeid":1,"jmq_orderformprice":"0.00","jmq_grossprice":"241.50","jmq_grossprofit":"230.00","jmq_overrideprice":null,"jmq_amountoutstanding":"241.50","jmq_iscostpriceon":1,"jmq_updatedat":"2026-01-30T18:33:53.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_netprice":"0.00","jmq_vat":"0.00","jmq_isvaton":0,"jmq_overridetypeid":5,"jmq_orderformprice":"230.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_overrideprice":"230.00","jmq_amountoutstanding":"0.00","jmq_iscostpriceon":0,"jmq_updatedat":"2026-01-30T20:15:16.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:15:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":575332,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:15:53","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"230.00\",\"jmq_vat\":\"11.50\",\"jmq_isvaton\":1,\"jmq_overridetypeid\":1,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"241.50\",\"jmq_grossprofit\":\"230.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"241.50\",\"jmq_iscostpriceon\":1,\"jmq_updatedat\":\"2026-01-30T18:33:53.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_overridetypeid\":5,\"jmq_orderformprice\":\"230.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":\"230.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_iscostpriceon\":0,\"jmq_updatedat\":\"2026-01-30T20:15:16.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"Net Price":"230.00","VAT Price":"11.50","VAT":1,"jmq_overridetypeid":1,"Discount":"0.00","Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Total Cost Price":1,"Gross Profit Percentage":"100.00"},"changedFrom":{"Net Price":"0.00","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":5,"Discount":"230.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"230.00","Amount Outstanding":"0.00","Total Cost Price":0,"Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:15:59] production.INFO: contact send sms start [2026-01-30 20:16:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"Net Price":"230.00","VAT Price":"11.50","jmq_overridetypeid":1,"Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Total Cost Price":1,"Gross Profit Percentage":"100.00"}, {"Net Price":"0.00","VAT Price":"0.00","jmq_overridetypeid":2,"Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"0.00","Amount Outstanding":"0.00","Total Cost Price":0,"Gross Profit Percentage":"0.00"}, {"attributes":{"jmq_netprice":"0.00","jmq_vat":"0.00","jmq_overridetypeid":2,"jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_overrideprice":"0.00","jmq_amountoutstanding":"0.00","jmq_iscostpriceon":0,"jmq_updatedat":"2026-01-30T20:16:27.000000Z","jmq_grossprofit_percentage":"0.00"},"old":{"jmq_netprice":"230.00","jmq_vat":"11.50","jmq_overridetypeid":1,"jmq_grossprice":"241.50","jmq_grossprofit":"230.00","jmq_overrideprice":null,"jmq_amountoutstanding":"241.50","jmq_iscostpriceon":1,"jmq_updatedat":"2026-01-30T18:33:53.000000Z","jmq_grossprofit_percentage":"100.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":575340,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:16:27","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_overridetypeid\":2,\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_iscostpriceon\":0,\"jmq_updatedat\":\"2026-01-30T20:16:27.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_netprice\":\"230.00\",\"jmq_vat\":\"11.50\",\"jmq_overridetypeid\":1,\"jmq_grossprice\":\"241.50\",\"jmq_grossprofit\":\"230.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"241.50\",\"jmq_iscostpriceon\":1,\"jmq_updatedat\":\"2026-01-30T18:33:53.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"}}","actionType":"updated","changedTo":{"Net Price":"0.00","VAT Price":"0.00","jmq_overridetypeid":2,"Gross Price Amount":"0.00","Gross Profit":"0.00","Override Price":"0.00","Amount Outstanding":"0.00","Total Cost Price":0,"Gross Profit Percentage":"0.00"},"changedFrom":{"Net Price":"230.00","VAT Price":"11.50","jmq_overridetypeid":1,"Gross Price Amount":"241.50","Gross Profit":"230.00","Amount Outstanding":"241.50","Total Cost Price":1,"Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:16:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84858.61","Net Price":"84858.61","Gross Price Amount":"84858.61","Gross Profit":"23217.38","Total CostPrice":"61093.23","Amount Outstanding":"84858.61","Gross Profit Percentage":"27.54"}, {"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23684.34","Total CostPrice":"60626.27","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.09"}, {"attributes":{"jmq_listprice":"84310.61","jmq_netprice":"84310.61","jmq_grossprice":"84310.61","jmq_grossprofit":"23684.34","jmq_costprice":"60626.27","jmq_amountoutstanding":"84310.61","jmq_updatedat":"2026-01-30T20:16:29.000000Z","jmq_grossprofit_percentage":"28.09"},"old":{"jmq_listprice":"84858.61","jmq_netprice":"84858.61","jmq_grossprice":"84858.61","jmq_grossprofit":"23217.38","jmq_costprice":"61093.23","jmq_amountoutstanding":"84858.61","jmq_updatedat":"2026-01-30T20:16:27.000000Z","jmq_grossprofit_percentage":"27.54"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601914,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:16:29","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84310.61\",\"jmq_netprice\":\"84310.61\",\"jmq_grossprice\":\"84310.61\",\"jmq_grossprofit\":\"23684.34\",\"jmq_costprice\":\"60626.27\",\"jmq_amountoutstanding\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:16:29.000000Z\",\"jmq_grossprofit_percentage\":\"28.09\"},\"old\":{\"jmq_listprice\":\"84858.61\",\"jmq_netprice\":\"84858.61\",\"jmq_grossprice\":\"84858.61\",\"jmq_grossprofit\":\"23217.38\",\"jmq_costprice\":\"61093.23\",\"jmq_amountoutstanding\":\"84858.61\",\"jmq_updatedat\":\"2026-01-30T20:16:27.000000Z\",\"jmq_grossprofit_percentage\":\"27.54\"}}","actionType":"updated","changedTo":{"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23684.34","Total CostPrice":"60626.27","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.09"},"changedFrom":{"List Price":"84858.61","Net Price":"84858.61","Gross Price Amount":"84858.61","Gross Profit":"23217.38","Total CostPrice":"61093.23","Amount Outstanding":"84858.61","Gross Profit Percentage":"27.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:16:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23684.34","Total CostPrice":"60626.27","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.09"}, {"List Price":"84026.61","Net Price":"84026.61","Gross Price Amount":"84026.61","Gross Profit":"23642.62","Total CostPrice":"60383.99","Amount Outstanding":"84026.61","Gross Profit Percentage":"28.14"}, {"attributes":{"jmq_listprice":"84026.61","jmq_netprice":"84026.61","jmq_grossprice":"84026.61","jmq_grossprofit":"23642.62","jmq_costprice":"60383.99","jmq_amountoutstanding":"84026.61","jmq_updatedat":"2026-01-30T20:16:35.000000Z","jmq_grossprofit_percentage":"28.14"},"old":{"jmq_listprice":"84310.61","jmq_netprice":"84310.61","jmq_grossprice":"84310.61","jmq_grossprofit":"23684.34","jmq_costprice":"60626.27","jmq_amountoutstanding":"84310.61","jmq_updatedat":"2026-01-30T20:16:33.000000Z","jmq_grossprofit_percentage":"28.09"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601918,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:16:35","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84026.61\",\"jmq_netprice\":\"84026.61\",\"jmq_grossprice\":\"84026.61\",\"jmq_grossprofit\":\"23642.62\",\"jmq_costprice\":\"60383.99\",\"jmq_amountoutstanding\":\"84026.61\",\"jmq_updatedat\":\"2026-01-30T20:16:35.000000Z\",\"jmq_grossprofit_percentage\":\"28.14\"},\"old\":{\"jmq_listprice\":\"84310.61\",\"jmq_netprice\":\"84310.61\",\"jmq_grossprice\":\"84310.61\",\"jmq_grossprofit\":\"23684.34\",\"jmq_costprice\":\"60626.27\",\"jmq_amountoutstanding\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:16:33.000000Z\",\"jmq_grossprofit_percentage\":\"28.09\"}}","actionType":"updated","changedTo":{"List Price":"84026.61","Net Price":"84026.61","Gross Price Amount":"84026.61","Gross Profit":"23642.62","Total CostPrice":"60383.99","Amount Outstanding":"84026.61","Gross Profit Percentage":"28.14"},"changedFrom":{"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23684.34","Total CostPrice":"60626.27","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.09"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:16:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"List Price":"230.00"}, {"List Price":"0.00"}, {"attributes":{"jmq_listprice":"0.00","jmq_updatedat":"2026-01-30T20:16:44.000000Z"},"old":{"jmq_listprice":"230.00","jmq_updatedat":"2026-01-30T20:16:43.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":575350,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:16:44","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:16:44.000000Z\"},\"old\":{\"jmq_listprice\":\"230.00\",\"jmq_updatedat\":\"2026-01-30T20:16:43.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"0.00"},"changedFrom":{"List Price":"230.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:16:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"End Customer Override Net Price":"84310.61","End Customer Override Gross Price":"84310.61"}, {"End Customer Override Net Price":"84026.61","End Customer Override Gross Price":"84026.61"}, {"attributes":{"jmq_endcustomeroverridenetprice":"84026.61","jmq_endcustomeroverridegrossprice":"84026.61","jmq_updatedat":"2025-11-14T18:20:23.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"84310.61","jmq_endcustomeroverridegrossprice":"84310.61","jmq_updatedat":"2026-01-30T20:16:35.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1601922,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:16:47","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"84026.61\",\"jmq_endcustomeroverridegrossprice\":\"84026.61\",\"jmq_updatedat\":\"2025-11-14T18:20:23.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"84310.61\",\"jmq_endcustomeroverridegrossprice\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:16:35.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"84026.61","End Customer Override Gross Price":"84026.61"},"changedFrom":{"End Customer Override Net Price":"84310.61","End Customer Override Gross Price":"84310.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:16:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1445, App\Models\JobMultiQuotePivotModel, 1444, App\Models\Job\bm_jobdetails, 3, {"End Customer Override Net Price":"230.00","End Customer Override Vat Price":"11.50","End Customer Override Gross Price":"241.50"}, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"attributes":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T18:33:53.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"230.00","jmq_endcustomeroverridevatprice":"11.50","jmq_endcustomeroverridegrossprice":"241.50","jmq_updatedat":"2026-01-30T20:16:44.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:16:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":575355,"logName":"default","subjectId":1445,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:16:50","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T18:33:53.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"230.00\",\"jmq_endcustomeroverridevatprice\":\"11.50\",\"jmq_endcustomeroverridegrossprice\":\"241.50\",\"jmq_updatedat\":\"2026-01-30T20:16:44.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"changedFrom":{"End Customer Override Net Price":"230.00","End Customer Override Vat Price":"11.50","End Customer Override Gross Price":"241.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1064","parentSubjectId":1444,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:17:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84026.61","Net Price":"84026.61","Gross Price Amount":"84026.61","Amount Outstanding":"84026.61"}, {"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Amount Outstanding":"84310.61"}, {"attributes":{"jmq_listprice":"84310.61","jmq_netprice":"84310.61","jmq_grossprice":"84310.61","jmq_amountoutstanding":"84310.61","jmq_updatedat":"2026-01-30T20:17:37.000000Z"},"old":{"jmq_listprice":"84026.61","jmq_netprice":"84026.61","jmq_grossprice":"84026.61","jmq_amountoutstanding":"84026.61","jmq_updatedat":"2026-01-30T20:17:36.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:17:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601935,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:17:37","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84310.61\",\"jmq_netprice\":\"84310.61\",\"jmq_grossprice\":\"84310.61\",\"jmq_amountoutstanding\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:17:37.000000Z\"},\"old\":{\"jmq_listprice\":\"84026.61\",\"jmq_netprice\":\"84026.61\",\"jmq_grossprice\":\"84026.61\",\"jmq_amountoutstanding\":\"84026.61\",\"jmq_updatedat\":\"2026-01-30T20:17:36.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Amount Outstanding":"84310.61"},"changedFrom":{"List Price":"84026.61","Net Price":"84026.61","Gross Price Amount":"84026.61","Amount Outstanding":"84026.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:17:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1326, App\Models\JobMultiQuotePivotModel, 1309, App\Models\Job\bm_jobdetails, 3, {"Gross Profit":"0.00","Total CostPrice":"0.00"}, {"Gross Profit":"-1.06","Total CostPrice":"1.06"}, {"attributes":{"jmq_grossprofit":"-1.06","jmq_costprice":"1.06","jmq_updatedat":"2026-01-30T20:17:49.000000Z"},"old":{"jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_updatedat":"2026-01-30T20:17:47.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:17:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601942,"logName":"default","subjectId":1326,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:17:49","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-1.06\",\"jmq_costprice\":\"1.06\",\"jmq_updatedat\":\"2026-01-30T20:17:49.000000Z\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:17:47.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-1.06","Total CostPrice":"1.06"},"changedFrom":{"Gross Profit":"0.00","Total CostPrice":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2376","parentSubjectId":1309,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"561.41","Net Price":"561.41","VAT Price":"72.98","Gross Price Amount":"634.39","Total CostPrice":"561.41","Amount Outstanding":"634.39"}, {"attributes":{"jmq_listprice":"561.41","jmq_netprice":"561.41","jmq_vat":"72.98","jmq_grossprice":"634.39","jmq_costprice":"561.41","jmq_amountoutstanding":"634.39","jmq_updatedat":"2026-01-30T20:18:13.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T20:18:12.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373936,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:18:13","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"561.41\",\"jmq_netprice\":\"561.41\",\"jmq_vat\":\"72.98\",\"jmq_grossprice\":\"634.39\",\"jmq_costprice\":\"561.41\",\"jmq_amountoutstanding\":\"634.39\",\"jmq_updatedat\":\"2026-01-30T20:18:13.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:18:12.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"561.41","Net Price":"561.41","VAT Price":"72.98","Gross Price Amount":"634.39","Total CostPrice":"561.41","Amount Outstanding":"634.39"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1326, App\Models\JobMultiQuotePivotModel, 1309, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":1}, {"jmq_ready":0}, {"attributes":{"jmq_updatedat":"2026-01-30T20:18:34.000000Z","jmq_ready":0},"old":{"jmq_updatedat":"2026-01-30T20:17:49.000000Z","jmq_ready":1}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1601947,"logName":"default","subjectId":1326,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:18:34","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:18:34.000000Z\",\"jmq_ready\":0},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:17:49.000000Z\",\"jmq_ready\":1}}","actionType":"updated","changedTo":{"jmq_ready":0},"changedFrom":{"jmq_ready":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2376","parentSubjectId":1309,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1326, App\Models\JobMultiQuotePivotModel, 1309, App\Models\Job\bm_jobdetails, 3, {"Gross Profit":"-1.06","Total CostPrice":"1.06"}, {"Gross Profit":"-39.31","Total CostPrice":"39.31"}, {"attributes":{"jmq_grossprofit":"-39.31","jmq_costprice":"39.31","jmq_updatedat":"2026-01-30T20:18:36.000000Z"},"old":{"jmq_grossprofit":"-1.06","jmq_costprice":"1.06","jmq_updatedat":"2026-01-30T20:18:34.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601952,"logName":"default","subjectId":1326,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:18:36","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-39.31\",\"jmq_costprice\":\"39.31\",\"jmq_updatedat\":\"2026-01-30T20:18:36.000000Z\"},\"old\":{\"jmq_grossprofit\":\"-1.06\",\"jmq_costprice\":\"1.06\",\"jmq_updatedat\":\"2026-01-30T20:18:34.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"-39.31","Total CostPrice":"39.31"},"changedFrom":{"Gross Profit":"-1.06","Total CostPrice":"1.06"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2376","parentSubjectId":1309,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1326, App\Models\JobMultiQuotePivotModel, 1309, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T20:18:37.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T20:18:36.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1601961,"logName":"default","subjectId":1326,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:18:37","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:18:37.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:18:36.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2376","parentSubjectId":1309,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23642.62","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.14"}, {"List Price":"84289.30","Net Price":"84289.30","Gross Price Amount":"84289.30","Gross Profit":"23926.62","Amount Outstanding":"84289.30","Gross Profit Percentage":"28.38"}, {"attributes":{"jmq_listprice":"84289.30","jmq_netprice":"84289.30","jmq_grossprice":"84289.30","jmq_grossprofit":"23926.62","jmq_amountoutstanding":"84289.30","jmq_updatedat":"2026-01-30T20:18:38.000000Z","jmq_grossprofit_percentage":"28.38"},"old":{"jmq_listprice":"84310.61","jmq_netprice":"84310.61","jmq_grossprice":"84310.61","jmq_grossprofit":"23642.62","jmq_amountoutstanding":"84310.61","jmq_updatedat":"2026-01-30T20:18:37.000000Z","jmq_grossprofit_percentage":"28.14"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601964,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:18:38","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84289.30\",\"jmq_netprice\":\"84289.30\",\"jmq_grossprice\":\"84289.30\",\"jmq_grossprofit\":\"23926.62\",\"jmq_amountoutstanding\":\"84289.30\",\"jmq_updatedat\":\"2026-01-30T20:18:38.000000Z\",\"jmq_grossprofit_percentage\":\"28.38\"},\"old\":{\"jmq_listprice\":\"84310.61\",\"jmq_netprice\":\"84310.61\",\"jmq_grossprice\":\"84310.61\",\"jmq_grossprofit\":\"23642.62\",\"jmq_amountoutstanding\":\"84310.61\",\"jmq_updatedat\":\"2026-01-30T20:18:37.000000Z\",\"jmq_grossprofit_percentage\":\"28.14\"}}","actionType":"updated","changedTo":{"List Price":"84289.30","Net Price":"84289.30","Gross Price Amount":"84289.30","Gross Profit":"23926.62","Amount Outstanding":"84289.30","Gross Profit Percentage":"28.38"},"changedFrom":{"List Price":"84310.61","Net Price":"84310.61","Gross Price Amount":"84310.61","Gross Profit":"23642.62","Amount Outstanding":"84310.61","Gross Profit Percentage":"28.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:18:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9768, App\Models\JobMultiQuotePivotModel, 9764, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T20:18:47.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T20:18:45.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:18:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2717661,"logName":"default","subjectId":9768,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:18:47","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:18:47.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:18:45.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604983","parentSubjectId":9764,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:19:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84289.30","Net Price":"84289.30","Gross Price Amount":"84289.30","Gross Profit":"23926.62","Amount Outstanding":"84289.30","Gross Profit Percentage":"28.38"}, {"List Price":"84145.66","Net Price":"84145.66","Gross Price Amount":"84145.66","Gross Profit":"23905.31","Amount Outstanding":"84145.66","Gross Profit Percentage":"28.36"}, {"attributes":{"jmq_listprice":"84145.66","jmq_netprice":"84145.66","jmq_grossprice":"84145.66","jmq_grossprofit":"23905.31","jmq_amountoutstanding":"84145.66","jmq_updatedat":"2026-01-30T20:19:03.000000Z","jmq_grossprofit_percentage":"28.36"},"old":{"jmq_listprice":"84289.30","jmq_netprice":"84289.30","jmq_grossprice":"84289.30","jmq_grossprofit":"23926.62","jmq_amountoutstanding":"84289.30","jmq_updatedat":"2026-01-30T20:19:01.000000Z","jmq_grossprofit_percentage":"28.38"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:19:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601981,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:19:03","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84145.66\",\"jmq_netprice\":\"84145.66\",\"jmq_grossprice\":\"84145.66\",\"jmq_grossprofit\":\"23905.31\",\"jmq_amountoutstanding\":\"84145.66\",\"jmq_updatedat\":\"2026-01-30T20:19:03.000000Z\",\"jmq_grossprofit_percentage\":\"28.36\"},\"old\":{\"jmq_listprice\":\"84289.30\",\"jmq_netprice\":\"84289.30\",\"jmq_grossprice\":\"84289.30\",\"jmq_grossprofit\":\"23926.62\",\"jmq_amountoutstanding\":\"84289.30\",\"jmq_updatedat\":\"2026-01-30T20:19:01.000000Z\",\"jmq_grossprofit_percentage\":\"28.38\"}}","actionType":"updated","changedTo":{"List Price":"84145.66","Net Price":"84145.66","Gross Price Amount":"84145.66","Gross Profit":"23905.31","Amount Outstanding":"84145.66","Gross Profit Percentage":"28.36"},"changedFrom":{"List Price":"84289.30","Net Price":"84289.30","Gross Price Amount":"84289.30","Gross Profit":"23926.62","Amount Outstanding":"84289.30","Gross Profit Percentage":"28.38"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:19:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9367, App\Models\JobMultiQuotePivotModel, 9360, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedby":38,"jmq_updatedat":"2026-01-30T20:19:23.000000Z","jmq_ready":1},"old":{"jmq_updatedby":7,"jmq_updatedat":"2025-12-15T15:53:15.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:19:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2717679,"logName":"default","subjectId":9367,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:19:23","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:19:23.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-15T15:53:15.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604643","parentSubjectId":9360,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:19:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84145.66","Net Price":"84145.66","Gross Price Amount":"84145.66","Gross Profit":"23905.31","Amount Outstanding":"84145.66","Gross Profit Percentage":"28.36"}, {"List Price":"84071.14","Net Price":"84071.14","Gross Price Amount":"84071.14","Gross Profit":"23761.67","Amount Outstanding":"84071.14","Gross Profit Percentage":"28.24"}, {"attributes":{"jmq_listprice":"84071.14","jmq_netprice":"84071.14","jmq_grossprice":"84071.14","jmq_grossprofit":"23761.67","jmq_amountoutstanding":"84071.14","jmq_updatedat":"2026-01-30T20:19:27.000000Z","jmq_grossprofit_percentage":"28.24"},"old":{"jmq_listprice":"84145.66","jmq_netprice":"84145.66","jmq_grossprice":"84145.66","jmq_grossprofit":"23905.31","jmq_amountoutstanding":"84145.66","jmq_updatedat":"2026-01-30T20:19:25.000000Z","jmq_grossprofit_percentage":"28.36"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:19:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601988,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:19:27","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84071.14\",\"jmq_netprice\":\"84071.14\",\"jmq_grossprice\":\"84071.14\",\"jmq_grossprofit\":\"23761.67\",\"jmq_amountoutstanding\":\"84071.14\",\"jmq_updatedat\":\"2026-01-30T20:19:27.000000Z\",\"jmq_grossprofit_percentage\":\"28.24\"},\"old\":{\"jmq_listprice\":\"84145.66\",\"jmq_netprice\":\"84145.66\",\"jmq_grossprice\":\"84145.66\",\"jmq_grossprofit\":\"23905.31\",\"jmq_amountoutstanding\":\"84145.66\",\"jmq_updatedat\":\"2026-01-30T20:19:25.000000Z\",\"jmq_grossprofit_percentage\":\"28.36\"}}","actionType":"updated","changedTo":{"List Price":"84071.14","Net Price":"84071.14","Gross Price Amount":"84071.14","Gross Profit":"23761.67","Amount Outstanding":"84071.14","Gross Profit Percentage":"28.24"},"changedFrom":{"List Price":"84145.66","Net Price":"84145.66","Gross Price Amount":"84145.66","Gross Profit":"23905.31","Amount Outstanding":"84145.66","Gross Profit Percentage":"28.36"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:19:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"561.41","Net Price":"561.41","VAT Price":"72.98","Gross Price Amount":"634.39","Total CostPrice":"561.41","Amount Outstanding":"634.39"}, {"List Price":"1122.82","Net Price":"1122.82","VAT Price":"145.96","Gross Price Amount":"1268.78","Total CostPrice":"1122.82","Amount Outstanding":"1268.78"}, {"attributes":{"jmq_listprice":"1122.82","jmq_netprice":"1122.82","jmq_vat":"145.96","jmq_grossprice":"1268.78","jmq_costprice":"1122.82","jmq_amountoutstanding":"1268.78","jmq_updatedat":"2026-01-30T20:19:46.000000Z"},"old":{"jmq_listprice":"561.41","jmq_netprice":"561.41","jmq_vat":"72.98","jmq_grossprice":"634.39","jmq_costprice":"561.41","jmq_amountoutstanding":"634.39","jmq_updatedat":"2026-01-30T20:19:45.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:19:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373943,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:19:46","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1122.82\",\"jmq_netprice\":\"1122.82\",\"jmq_vat\":\"145.96\",\"jmq_grossprice\":\"1268.78\",\"jmq_costprice\":\"1122.82\",\"jmq_amountoutstanding\":\"1268.78\",\"jmq_updatedat\":\"2026-01-30T20:19:46.000000Z\"},\"old\":{\"jmq_listprice\":\"561.41\",\"jmq_netprice\":\"561.41\",\"jmq_vat\":\"72.98\",\"jmq_grossprice\":\"634.39\",\"jmq_costprice\":\"561.41\",\"jmq_amountoutstanding\":\"634.39\",\"jmq_updatedat\":\"2026-01-30T20:19:45.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1122.82","Net Price":"1122.82","VAT Price":"145.96","Gross Price Amount":"1268.78","Total CostPrice":"1122.82","Amount Outstanding":"1268.78"},"changedFrom":{"List Price":"561.41","Net Price":"561.41","VAT Price":"72.98","Gross Price Amount":"634.39","Total CostPrice":"561.41","Amount Outstanding":"634.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:19:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84071.14","Net Price":"84071.14","Gross Price Amount":"84071.14","Gross Profit":"23761.67","Amount Outstanding":"84071.14","Gross Profit Percentage":"28.24"}, {"List Price":"83953.42","Net Price":"83953.42","Gross Price Amount":"83953.42","Gross Profit":"23687.15","Amount Outstanding":"83953.42","Gross Profit Percentage":"28.18"}, {"attributes":{"jmq_listprice":"83953.42","jmq_netprice":"83953.42","jmq_grossprice":"83953.42","jmq_grossprofit":"23687.15","jmq_amountoutstanding":"83953.42","jmq_updatedat":"2026-01-30T20:19:47.000000Z","jmq_grossprofit_percentage":"28.18"},"old":{"jmq_listprice":"84071.14","jmq_netprice":"84071.14","jmq_grossprice":"84071.14","jmq_grossprofit":"23761.67","jmq_amountoutstanding":"84071.14","jmq_updatedat":"2026-01-30T20:19:45.000000Z","jmq_grossprofit_percentage":"28.24"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:19:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1601998,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:19:47","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"83953.42\",\"jmq_netprice\":\"83953.42\",\"jmq_grossprice\":\"83953.42\",\"jmq_grossprofit\":\"23687.15\",\"jmq_amountoutstanding\":\"83953.42\",\"jmq_updatedat\":\"2026-01-30T20:19:47.000000Z\",\"jmq_grossprofit_percentage\":\"28.18\"},\"old\":{\"jmq_listprice\":\"84071.14\",\"jmq_netprice\":\"84071.14\",\"jmq_grossprice\":\"84071.14\",\"jmq_grossprofit\":\"23761.67\",\"jmq_amountoutstanding\":\"84071.14\",\"jmq_updatedat\":\"2026-01-30T20:19:45.000000Z\",\"jmq_grossprofit_percentage\":\"28.24\"}}","actionType":"updated","changedTo":{"List Price":"83953.42","Net Price":"83953.42","Gross Price Amount":"83953.42","Gross Profit":"23687.15","Amount Outstanding":"83953.42","Gross Profit Percentage":"28.18"},"changedFrom":{"List Price":"84071.14","Net Price":"84071.14","Gross Price Amount":"84071.14","Gross Profit":"23761.67","Amount Outstanding":"84071.14","Gross Profit Percentage":"28.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:20:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717695,"logName":"default","subjectId":9538,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:20:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:20:13.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-06T14:06:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:20:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717698,"logName":"default","subjectId":9531,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:20:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T20:20:14.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T17:48:57.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:20:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717700,"logName":"default","subjectId":9538,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:20:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:20:14.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:20:13.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:20:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"83953.42","Net Price":"83953.42","Gross Price Amount":"83953.42","Gross Profit":"23687.15","Amount Outstanding":"83953.42","Gross Profit Percentage":"28.18"}, {"List Price":"83891.50","Net Price":"83891.50","Gross Price Amount":"83891.50","Gross Profit":"23569.43","Amount Outstanding":"83891.50","Gross Profit Percentage":"28.07"}, {"attributes":{"jmq_listprice":"83891.50","jmq_netprice":"83891.50","jmq_grossprice":"83891.50","jmq_grossprofit":"23569.43","jmq_amountoutstanding":"83891.50","jmq_updatedat":"2026-01-30T20:20:20.000000Z","jmq_grossprofit_percentage":"28.07"},"old":{"jmq_listprice":"83953.42","jmq_netprice":"83953.42","jmq_grossprice":"83953.42","jmq_grossprofit":"23687.15","jmq_amountoutstanding":"83953.42","jmq_updatedat":"2026-01-30T20:20:19.000000Z","jmq_grossprofit_percentage":"28.18"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:20:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602005,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:20:20","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"83891.50\",\"jmq_netprice\":\"83891.50\",\"jmq_grossprice\":\"83891.50\",\"jmq_grossprofit\":\"23569.43\",\"jmq_amountoutstanding\":\"83891.50\",\"jmq_updatedat\":\"2026-01-30T20:20:20.000000Z\",\"jmq_grossprofit_percentage\":\"28.07\"},\"old\":{\"jmq_listprice\":\"83953.42\",\"jmq_netprice\":\"83953.42\",\"jmq_grossprice\":\"83953.42\",\"jmq_grossprofit\":\"23687.15\",\"jmq_amountoutstanding\":\"83953.42\",\"jmq_updatedat\":\"2026-01-30T20:20:19.000000Z\",\"jmq_grossprofit_percentage\":\"28.18\"}}","actionType":"updated","changedTo":{"List Price":"83891.50","Net Price":"83891.50","Gross Price Amount":"83891.50","Gross Profit":"23569.43","Amount Outstanding":"83891.50","Gross Profit Percentage":"28.07"},"changedFrom":{"List Price":"83953.42","Net Price":"83953.42","Gross Price Amount":"83953.42","Gross Profit":"23687.15","Amount Outstanding":"83953.42","Gross Profit Percentage":"28.18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:20:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717704,"logName":"default","subjectId":9531,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:20:22","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"MODEL - No Charge 1\\\/30 PVC TK VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0310H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:20:22.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"MODEL - No Charge 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0310H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:20:14.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"MODEL - No Charge 1\/30 PVC TK VAL"},"changedFrom":{"Status Notes":"MODEL - No Charge 1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Job Status,Order Status which is linked to the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:20:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717707,"logName":"default","subjectId":9538,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:20:22","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-06T14:06:35.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:20:14.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604779","parentSubjectId":9531,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:21:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"1122.82","Net Price":"1122.82","VAT Price":"145.96","Gross Price Amount":"1268.78","Total CostPrice":"1122.82","Amount Outstanding":"1268.78"}, {"List Price":"1262.32","Net Price":"1262.32","VAT Price":"164.10","Gross Price Amount":"1426.42","Total CostPrice":"1262.32","Amount Outstanding":"1426.42"}, {"attributes":{"jmq_listprice":"1262.32","jmq_netprice":"1262.32","jmq_vat":"164.10","jmq_grossprice":"1426.42","jmq_costprice":"1262.32","jmq_amountoutstanding":"1426.42","jmq_updatedat":"2026-01-30T20:21:00.000000Z"},"old":{"jmq_listprice":"1122.82","jmq_netprice":"1122.82","jmq_vat":"145.96","jmq_grossprice":"1268.78","jmq_costprice":"1122.82","jmq_amountoutstanding":"1268.78","jmq_updatedat":"2026-01-30T20:20:58.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:21:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373950,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:21:00","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1262.32\",\"jmq_netprice\":\"1262.32\",\"jmq_vat\":\"164.10\",\"jmq_grossprice\":\"1426.42\",\"jmq_costprice\":\"1262.32\",\"jmq_amountoutstanding\":\"1426.42\",\"jmq_updatedat\":\"2026-01-30T20:21:00.000000Z\"},\"old\":{\"jmq_listprice\":\"1122.82\",\"jmq_netprice\":\"1122.82\",\"jmq_vat\":\"145.96\",\"jmq_grossprice\":\"1268.78\",\"jmq_costprice\":\"1122.82\",\"jmq_amountoutstanding\":\"1268.78\",\"jmq_updatedat\":\"2026-01-30T20:20:58.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1262.32","Net Price":"1262.32","VAT Price":"164.10","Gross Price Amount":"1426.42","Total CostPrice":"1262.32","Amount Outstanding":"1426.42"},"changedFrom":{"List Price":"1122.82","Net Price":"1122.82","VAT Price":"145.96","Gross Price Amount":"1268.78","Total CostPrice":"1122.82","Amount Outstanding":"1268.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:22:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"83891.50","Net Price":"83891.50","Gross Price Amount":"83891.50","Gross Profit":"23569.43","Amount Outstanding":"83891.50","Gross Profit Percentage":"28.07"}, {"List Price":"84694.95","Net Price":"84694.95","Gross Price Amount":"84694.95","Gross Profit":"23507.51","Amount Outstanding":"84694.95","Gross Profit Percentage":"28.02"}, {"attributes":{"jmq_listprice":"84694.95","jmq_netprice":"84694.95","jmq_grossprice":"84694.95","jmq_grossprofit":"23507.51","jmq_amountoutstanding":"84694.95","jmq_updatedat":"2026-01-30T20:22:09.000000Z","jmq_grossprofit_percentage":"28.02"},"old":{"jmq_listprice":"83891.50","jmq_netprice":"83891.50","jmq_grossprice":"83891.50","jmq_grossprofit":"23569.43","jmq_amountoutstanding":"83891.50","jmq_updatedat":"2026-01-30T20:22:08.000000Z","jmq_grossprofit_percentage":"28.07"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:22:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602015,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:22:09","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84694.95\",\"jmq_netprice\":\"84694.95\",\"jmq_grossprice\":\"84694.95\",\"jmq_grossprofit\":\"23507.51\",\"jmq_amountoutstanding\":\"84694.95\",\"jmq_updatedat\":\"2026-01-30T20:22:09.000000Z\",\"jmq_grossprofit_percentage\":\"28.02\"},\"old\":{\"jmq_listprice\":\"83891.50\",\"jmq_netprice\":\"83891.50\",\"jmq_grossprice\":\"83891.50\",\"jmq_grossprofit\":\"23569.43\",\"jmq_amountoutstanding\":\"83891.50\",\"jmq_updatedat\":\"2026-01-30T20:22:08.000000Z\",\"jmq_grossprofit_percentage\":\"28.07\"}}","actionType":"updated","changedTo":{"List Price":"84694.95","Net Price":"84694.95","Gross Price Amount":"84694.95","Gross Profit":"23507.51","Amount Outstanding":"84694.95","Gross Profit Percentage":"28.02"},"changedFrom":{"List Price":"83891.50","Net Price":"83891.50","Gross Price Amount":"83891.50","Gross Profit":"23569.43","Amount Outstanding":"83891.50","Gross Profit Percentage":"28.07"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:22:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717721,"logName":"default","subjectId":9530,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:22:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T20:22:11.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T14:01:04.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717723,"logName":"default","subjectId":9537,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:22:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:22:11.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T17:38:35.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717727,"logName":"default","subjectId":9530,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:22:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Model - No Charge 1\\\/30 PVC TK VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0300H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:22:13.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Model - No Charge 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3MS0300H\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:22:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"Model - No Charge 1\/30 PVC TK VAL"},"changedFrom":{"Status Notes":"Model - No Charge 1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717729,"logName":"default","subjectId":9537,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:22:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-06T13:40:10.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:22:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717736,"logName":"default","subjectId":9530,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:22:27","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:22:27.000000Z\"},\"old\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:22:13.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU604778","parentSubjectId":9530,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84694.95","Net Price":"84694.95","Gross Price Amount":"84694.95","Gross Profit":"23507.51","Amount Outstanding":"84694.95","Gross Profit Percentage":"28.02"}, {"List Price":"85498.40","Net Price":"85498.40","Gross Price Amount":"85498.40","Gross Profit":"25114.41","Amount Outstanding":"85498.40","Gross Profit Percentage":"29.37"}, {"attributes":{"jmq_listprice":"85498.40","jmq_netprice":"85498.40","jmq_grossprice":"85498.40","jmq_grossprofit":"25114.41","jmq_amountoutstanding":"85498.40","jmq_updatedat":"2026-01-30T20:22:48.000000Z","jmq_grossprofit_percentage":"29.37"},"old":{"jmq_listprice":"84694.95","jmq_netprice":"84694.95","jmq_grossprice":"84694.95","jmq_grossprofit":"23507.51","jmq_amountoutstanding":"84694.95","jmq_updatedat":"2026-01-30T20:22:47.000000Z","jmq_grossprofit_percentage":"28.02"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:22:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602022,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:22:48","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85498.40\",\"jmq_netprice\":\"85498.40\",\"jmq_grossprice\":\"85498.40\",\"jmq_grossprofit\":\"25114.41\",\"jmq_amountoutstanding\":\"85498.40\",\"jmq_updatedat\":\"2026-01-30T20:22:48.000000Z\",\"jmq_grossprofit_percentage\":\"29.37\"},\"old\":{\"jmq_listprice\":\"84694.95\",\"jmq_netprice\":\"84694.95\",\"jmq_grossprice\":\"84694.95\",\"jmq_grossprofit\":\"23507.51\",\"jmq_amountoutstanding\":\"84694.95\",\"jmq_updatedat\":\"2026-01-30T20:22:47.000000Z\",\"jmq_grossprofit_percentage\":\"28.02\"}}","actionType":"updated","changedTo":{"List Price":"85498.40","Net Price":"85498.40","Gross Price Amount":"85498.40","Gross Profit":"25114.41","Amount Outstanding":"85498.40","Gross Profit Percentage":"29.37"},"changedFrom":{"List Price":"84694.95","Net Price":"84694.95","Gross Price Amount":"84694.95","Gross Profit":"23507.51","Amount Outstanding":"84694.95","Gross Profit Percentage":"28.02"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:22:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717747,"logName":"default","subjectId":9463,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:22:49","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T20:22:49.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T17:50:51.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717749,"logName":"default","subjectId":9470,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:22:49","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:22:49.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-29T15:45:32.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717753,"logName":"default","subjectId":9463,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:22:53","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC TK VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"51070452\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:22:53.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"51070452\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:22:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC TK VAL"},"changedFrom":{"Status Notes":"1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Job Status,Order Status which is linked to the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:22:53] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717756,"logName":"default","subjectId":9470,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:22:53","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-29T15:45:32.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:22:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604727","parentSubjectId":9463,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:23:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85498.40","Net Price":"85498.40","Gross Price Amount":"85498.40","Amount Outstanding":"85498.40"}, {"List Price":"91730.40","Net Price":"91730.40","Gross Price Amount":"91730.40","Amount Outstanding":"91730.40"}, {"attributes":{"jmq_listprice":"91730.40","jmq_netprice":"91730.40","jmq_grossprice":"91730.40","jmq_amountoutstanding":"91730.40","jmq_updatedat":"2026-01-30T20:23:03.000000Z"},"old":{"jmq_listprice":"85498.40","jmq_netprice":"85498.40","jmq_grossprice":"85498.40","jmq_amountoutstanding":"85498.40","jmq_updatedat":"2026-01-30T20:23:02.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:23:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602029,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:23:03","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"91730.40\",\"jmq_netprice\":\"91730.40\",\"jmq_grossprice\":\"91730.40\",\"jmq_amountoutstanding\":\"91730.40\",\"jmq_updatedat\":\"2026-01-30T20:23:03.000000Z\"},\"old\":{\"jmq_listprice\":\"85498.40\",\"jmq_netprice\":\"85498.40\",\"jmq_grossprice\":\"85498.40\",\"jmq_amountoutstanding\":\"85498.40\",\"jmq_updatedat\":\"2026-01-30T20:23:02.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"91730.40","Net Price":"91730.40","Gross Price Amount":"91730.40","Amount Outstanding":"91730.40"},"changedFrom":{"List Price":"85498.40","Net Price":"85498.40","Gross Price Amount":"85498.40","Amount Outstanding":"85498.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:23:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"460.00","Net Price":"460.00","VAT Price":"35.65","Gross Price Amount":"495.65","Total CostPrice":"460.00","Amount Outstanding":"495.65"}, {"attributes":{"jmq_listprice":"460.00","jmq_netprice":"460.00","jmq_vat":"35.65","jmq_grossprice":"495.65","jmq_costprice":"460.00","jmq_amountoutstanding":"495.65","jmq_updatedat":"2026-01-30T20:23:05.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T20:23:03.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:23:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932290,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:23:05","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"460.00\",\"jmq_netprice\":\"460.00\",\"jmq_vat\":\"35.65\",\"jmq_grossprice\":\"495.65\",\"jmq_costprice\":\"460.00\",\"jmq_amountoutstanding\":\"495.65\",\"jmq_updatedat\":\"2026-01-30T20:23:05.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:23:03.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"460.00","Net Price":"460.00","VAT Price":"35.65","Gross Price Amount":"495.65","Total CostPrice":"460.00","Amount Outstanding":"495.65"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:23:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717765,"logName":"default","subjectId":9735,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:23:12","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:23:12.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-30T13:54:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604956","parentSubjectId":9731,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:23:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717770,"logName":"default","subjectId":9731,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:23:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":14,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC TK VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0030D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:23:13.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":14,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3ER0030D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:54:32.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC TK VAL"},"changedFrom":{"Status Notes":"1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604956","parentSubjectId":9731,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:23:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717772,"logName":"default","subjectId":9735,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:23:13","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-19T18:50:48.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:23:12.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604956","parentSubjectId":9731,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:23:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"91730.40","Net Price":"91730.40","Gross Price Amount":"91730.40","Gross Profit":"25114.41","Amount Outstanding":"91730.40","Gross Profit Percentage":"29.37"}, {"List Price":"92533.85","Net Price":"92533.85","Gross Price Amount":"92533.85","Gross Profit":"32149.86","Amount Outstanding":"92533.85","Gross Profit Percentage":"34.74"}, {"attributes":{"jmq_listprice":"92533.85","jmq_netprice":"92533.85","jmq_grossprice":"92533.85","jmq_grossprofit":"32149.86","jmq_amountoutstanding":"92533.85","jmq_updatedat":"2026-01-30T20:23:34.000000Z","jmq_grossprofit_percentage":"34.74"},"old":{"jmq_listprice":"91730.40","jmq_netprice":"91730.40","jmq_grossprice":"91730.40","jmq_grossprofit":"25114.41","jmq_amountoutstanding":"91730.40","jmq_updatedat":"2026-01-30T20:23:32.000000Z","jmq_grossprofit_percentage":"29.37"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:23:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602036,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:23:34","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"92533.85\",\"jmq_netprice\":\"92533.85\",\"jmq_grossprice\":\"92533.85\",\"jmq_grossprofit\":\"32149.86\",\"jmq_amountoutstanding\":\"92533.85\",\"jmq_updatedat\":\"2026-01-30T20:23:34.000000Z\",\"jmq_grossprofit_percentage\":\"34.74\"},\"old\":{\"jmq_listprice\":\"91730.40\",\"jmq_netprice\":\"91730.40\",\"jmq_grossprice\":\"91730.40\",\"jmq_grossprofit\":\"25114.41\",\"jmq_amountoutstanding\":\"91730.40\",\"jmq_updatedat\":\"2026-01-30T20:23:32.000000Z\",\"jmq_grossprofit_percentage\":\"29.37\"}}","actionType":"updated","changedTo":{"List Price":"92533.85","Net Price":"92533.85","Gross Price Amount":"92533.85","Gross Profit":"32149.86","Amount Outstanding":"92533.85","Gross Profit Percentage":"34.74"},"changedFrom":{"List Price":"91730.40","Net Price":"91730.40","Gross Price Amount":"91730.40","Gross Profit":"25114.41","Amount Outstanding":"91730.40","Gross Profit Percentage":"29.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:23:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"92533.85","Net Price":"92533.85","Gross Price Amount":"92533.85","Amount Outstanding":"92533.85"}, {"List Price":"92198.29","Net Price":"92198.29","Gross Price Amount":"92198.29","Amount Outstanding":"92198.29"}, {"attributes":{"jmq_listprice":"92198.29","jmq_netprice":"92198.29","jmq_grossprice":"92198.29","jmq_amountoutstanding":"92198.29","jmq_updatedat":"2026-01-30T20:23:48.000000Z"},"old":{"jmq_listprice":"92533.85","jmq_netprice":"92533.85","jmq_grossprice":"92533.85","jmq_amountoutstanding":"92533.85","jmq_updatedat":"2026-01-30T20:23:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:23:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602043,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:23:48","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"92198.29\",\"jmq_netprice\":\"92198.29\",\"jmq_grossprice\":\"92198.29\",\"jmq_amountoutstanding\":\"92198.29\",\"jmq_updatedat\":\"2026-01-30T20:23:48.000000Z\"},\"old\":{\"jmq_listprice\":\"92533.85\",\"jmq_netprice\":\"92533.85\",\"jmq_grossprice\":\"92533.85\",\"jmq_amountoutstanding\":\"92533.85\",\"jmq_updatedat\":\"2026-01-30T20:23:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"92198.29","Net Price":"92198.29","Gross Price Amount":"92198.29","Amount Outstanding":"92198.29"},"changedFrom":{"List Price":"92533.85","Net Price":"92533.85","Gross Price Amount":"92533.85","Amount Outstanding":"92533.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:23:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"460.00","Net Price":"460.00","VAT Price":"35.65","Gross Price Amount":"495.65","Total CostPrice":"460.00","Amount Outstanding":"495.65"}, {"List Price":"708.00","Net Price":"708.00","VAT Price":"54.87","Gross Price Amount":"762.87","Total CostPrice":"708.00","Amount Outstanding":"762.87"}, {"attributes":{"jmq_listprice":"708.00","jmq_netprice":"708.00","jmq_vat":"54.87","jmq_grossprice":"762.87","jmq_costprice":"708.00","jmq_amountoutstanding":"762.87","jmq_updatedat":"2026-01-30T20:23:52.000000Z"},"old":{"jmq_listprice":"460.00","jmq_netprice":"460.00","jmq_vat":"35.65","jmq_grossprice":"495.65","jmq_costprice":"460.00","jmq_amountoutstanding":"495.65","jmq_updatedat":"2026-01-30T20:23:50.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:23:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932303,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:23:52","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"708.00\",\"jmq_netprice\":\"708.00\",\"jmq_vat\":\"54.87\",\"jmq_grossprice\":\"762.87\",\"jmq_costprice\":\"708.00\",\"jmq_amountoutstanding\":\"762.87\",\"jmq_updatedat\":\"2026-01-30T20:23:52.000000Z\"},\"old\":{\"jmq_listprice\":\"460.00\",\"jmq_netprice\":\"460.00\",\"jmq_vat\":\"35.65\",\"jmq_grossprice\":\"495.65\",\"jmq_costprice\":\"460.00\",\"jmq_amountoutstanding\":\"495.65\",\"jmq_updatedat\":\"2026-01-30T20:23:50.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"708.00","Net Price":"708.00","VAT Price":"54.87","Gross Price Amount":"762.87","Total CostPrice":"708.00","Amount Outstanding":"762.87"},"changedFrom":{"List Price":"460.00","Net Price":"460.00","VAT Price":"35.65","Gross Price Amount":"495.65","Total CostPrice":"460.00","Amount Outstanding":"495.65"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717783,"logName":"default","subjectId":9844,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:24:09","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T20:24:09.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T17:51:10.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:24:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717785,"logName":"default","subjectId":9845,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:24:09","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:24:09.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-28T14:46:01.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:24:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"708.00","Net Price":"708.00","VAT Price":"54.87","Gross Price Amount":"762.87","Total CostPrice":"708.00","Amount Outstanding":"762.87"}, {"List Price":"956.00","Net Price":"956.00","VAT Price":"74.09","Gross Price Amount":"1030.09","Total CostPrice":"956.00","Amount Outstanding":"1030.09"}, {"attributes":{"jmq_listprice":"956.00","jmq_netprice":"956.00","jmq_vat":"74.09","jmq_grossprice":"1030.09","jmq_costprice":"956.00","jmq_amountoutstanding":"1030.09","jmq_updatedat":"2026-01-30T20:24:10.000000Z"},"old":{"jmq_listprice":"708.00","jmq_netprice":"708.00","jmq_vat":"54.87","jmq_grossprice":"762.87","jmq_costprice":"708.00","jmq_amountoutstanding":"762.87","jmq_updatedat":"2026-01-30T20:24:08.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:24:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932316,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:24:10","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"956.00\",\"jmq_netprice\":\"956.00\",\"jmq_vat\":\"74.09\",\"jmq_grossprice\":\"1030.09\",\"jmq_costprice\":\"956.00\",\"jmq_amountoutstanding\":\"1030.09\",\"jmq_updatedat\":\"2026-01-30T20:24:10.000000Z\"},\"old\":{\"jmq_listprice\":\"708.00\",\"jmq_netprice\":\"708.00\",\"jmq_vat\":\"54.87\",\"jmq_grossprice\":\"762.87\",\"jmq_costprice\":\"708.00\",\"jmq_amountoutstanding\":\"762.87\",\"jmq_updatedat\":\"2026-01-30T20:24:08.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"956.00","Net Price":"956.00","VAT Price":"74.09","Gross Price Amount":"1030.09","Total CostPrice":"956.00","Amount Outstanding":"1030.09"},"changedFrom":{"List Price":"708.00","Net Price":"708.00","VAT Price":"54.87","Gross Price Amount":"762.87","Total CostPrice":"708.00","Amount Outstanding":"762.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717789,"logName":"default","subjectId":9844,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:24:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK PVC VAL\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:24:14.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Maronda Homes - Georgia\\\",\\\"45\\\":\\\"MARGA\\\",\\\"46\\\":\\\"Maronda Homes - Georgia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5220 Shad Road\\\",\\\"50\\\":\\\"Suite 202\\\",\\\"51\\\":\\\"Jacksonville\\\",\\\"52\\\":9,\\\"53\\\":\\\"32256\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK PVC\\\",\\\"551\\\":\\\"14\\\",\\\"558\\\":1,\\\"603\\\":\\\"2025-12-23\\\",\\\"604\\\":\\\"DAVID L. \\\",\\\"605\\\":\\\"[1]\\\",\\\"606\\\":\\\"DAVID L. \\\",\\\"607\\\":\\\"2026-01-26\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"8NS636A1\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":38,\\\"623\\\":1,\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":15,\"jd_orderstatus\":6,\"jd_updatedat\":\"2026-01-30T20:24:09.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK PVC VAL"},"changedFrom":{"Status Notes":"1\/30 TK PVC"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Job Status,Order Status which is linked to the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:24:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717792,"logName":"default","subjectId":9845,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:24:14","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-28T14:46:01.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:24:09.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604399R1","parentSubjectId":9844,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:24:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"956.00","Net Price":"956.00","VAT Price":"74.09","Gross Price Amount":"1030.09","Total CostPrice":"956.00","Amount Outstanding":"1030.09"}, {"List Price":"1204.00","Net Price":"1204.00","VAT Price":"93.31","Gross Price Amount":"1297.31","Total CostPrice":"1204.00","Amount Outstanding":"1297.31"}, {"attributes":{"jmq_listprice":"1204.00","jmq_netprice":"1204.00","jmq_vat":"93.31","jmq_grossprice":"1297.31","jmq_costprice":"1204.00","jmq_amountoutstanding":"1297.31","jmq_updatedat":"2026-01-30T20:24:27.000000Z"},"old":{"jmq_listprice":"956.00","jmq_netprice":"956.00","jmq_vat":"74.09","jmq_grossprice":"1030.09","jmq_costprice":"956.00","jmq_amountoutstanding":"1030.09","jmq_updatedat":"2026-01-30T20:24:26.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:24:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932329,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:24:27","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1204.00\",\"jmq_netprice\":\"1204.00\",\"jmq_vat\":\"93.31\",\"jmq_grossprice\":\"1297.31\",\"jmq_costprice\":\"1204.00\",\"jmq_amountoutstanding\":\"1297.31\",\"jmq_updatedat\":\"2026-01-30T20:24:27.000000Z\"},\"old\":{\"jmq_listprice\":\"956.00\",\"jmq_netprice\":\"956.00\",\"jmq_vat\":\"74.09\",\"jmq_grossprice\":\"1030.09\",\"jmq_costprice\":\"956.00\",\"jmq_amountoutstanding\":\"1030.09\",\"jmq_updatedat\":\"2026-01-30T20:24:26.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1204.00","Net Price":"1204.00","VAT Price":"93.31","Gross Price Amount":"1297.31","Total CostPrice":"1204.00","Amount Outstanding":"1297.31"},"changedFrom":{"List Price":"956.00","Net Price":"956.00","VAT Price":"74.09","Gross Price Amount":"1030.09","Total CostPrice":"956.00","Amount Outstanding":"1030.09"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"1204.00","Net Price":"1204.00","VAT Price":"93.31","Gross Price Amount":"1297.31","Total CostPrice":"1204.00","Amount Outstanding":"1297.31"}, {"List Price":"1452.00","Net Price":"1452.00","VAT Price":"112.53","Gross Price Amount":"1564.53","Total CostPrice":"1452.00","Amount Outstanding":"1564.53"}, {"attributes":{"jmq_listprice":"1452.00","jmq_netprice":"1452.00","jmq_vat":"112.53","jmq_grossprice":"1564.53","jmq_costprice":"1452.00","jmq_amountoutstanding":"1564.53","jmq_updatedat":"2026-01-30T20:24:39.000000Z"},"old":{"jmq_listprice":"1204.00","jmq_netprice":"1204.00","jmq_vat":"93.31","jmq_grossprice":"1297.31","jmq_costprice":"1204.00","jmq_amountoutstanding":"1297.31","jmq_updatedat":"2026-01-30T20:24:38.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:24:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932342,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:24:39","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1452.00\",\"jmq_netprice\":\"1452.00\",\"jmq_vat\":\"112.53\",\"jmq_grossprice\":\"1564.53\",\"jmq_costprice\":\"1452.00\",\"jmq_amountoutstanding\":\"1564.53\",\"jmq_updatedat\":\"2026-01-30T20:24:39.000000Z\"},\"old\":{\"jmq_listprice\":\"1204.00\",\"jmq_netprice\":\"1204.00\",\"jmq_vat\":\"93.31\",\"jmq_grossprice\":\"1297.31\",\"jmq_costprice\":\"1204.00\",\"jmq_amountoutstanding\":\"1297.31\",\"jmq_updatedat\":\"2026-01-30T20:24:38.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1452.00","Net Price":"1452.00","VAT Price":"112.53","Gross Price Amount":"1564.53","Total CostPrice":"1452.00","Amount Outstanding":"1564.53"},"changedFrom":{"List Price":"1204.00","Net Price":"1204.00","VAT Price":"93.31","Gross Price Amount":"1297.31","Total CostPrice":"1204.00","Amount Outstanding":"1297.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"1452.00","Net Price":"1452.00","VAT Price":"112.53","Gross Price Amount":"1564.53","Total CostPrice":"1452.00","Amount Outstanding":"1564.53"}, {"List Price":"1700.00","Net Price":"1700.00","VAT Price":"131.75","Gross Price Amount":"1831.75","Total CostPrice":"1700.00","Amount Outstanding":"1831.75"}, {"attributes":{"jmq_listprice":"1700.00","jmq_netprice":"1700.00","jmq_vat":"131.75","jmq_grossprice":"1831.75","jmq_costprice":"1700.00","jmq_amountoutstanding":"1831.75","jmq_updatedat":"2026-01-30T20:24:47.000000Z"},"old":{"jmq_listprice":"1452.00","jmq_netprice":"1452.00","jmq_vat":"112.53","jmq_grossprice":"1564.53","jmq_costprice":"1452.00","jmq_amountoutstanding":"1564.53","jmq_updatedat":"2026-01-30T20:24:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:24:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932354,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:24:47","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1700.00\",\"jmq_netprice\":\"1700.00\",\"jmq_vat\":\"131.75\",\"jmq_grossprice\":\"1831.75\",\"jmq_costprice\":\"1700.00\",\"jmq_amountoutstanding\":\"1831.75\",\"jmq_updatedat\":\"2026-01-30T20:24:47.000000Z\"},\"old\":{\"jmq_listprice\":\"1452.00\",\"jmq_netprice\":\"1452.00\",\"jmq_vat\":\"112.53\",\"jmq_grossprice\":\"1564.53\",\"jmq_costprice\":\"1452.00\",\"jmq_amountoutstanding\":\"1564.53\",\"jmq_updatedat\":\"2026-01-30T20:24:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1700.00","Net Price":"1700.00","VAT Price":"131.75","Gross Price Amount":"1831.75","Total CostPrice":"1700.00","Amount Outstanding":"1831.75"},"changedFrom":{"List Price":"1452.00","Net Price":"1452.00","VAT Price":"112.53","Gross Price Amount":"1564.53","Total CostPrice":"1452.00","Amount Outstanding":"1564.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"92198.29","Net Price":"92198.29","Gross Price Amount":"92198.29","Gross Profit":"32149.86","Amount Outstanding":"92198.29","Gross Profit Percentage":"34.74"}, {"List Price":"85966.29","Net Price":"85966.29","Gross Price Amount":"85966.29","Gross Profit":"25582.30","Amount Outstanding":"85966.29","Gross Profit Percentage":"29.76"}, {"attributes":{"jmq_listprice":"85966.29","jmq_netprice":"85966.29","jmq_grossprice":"85966.29","jmq_grossprofit":"25582.30","jmq_amountoutstanding":"85966.29","jmq_updatedat":"2026-01-30T20:24:48.000000Z","jmq_grossprofit_percentage":"29.76"},"old":{"jmq_listprice":"92198.29","jmq_netprice":"92198.29","jmq_grossprice":"92198.29","jmq_grossprofit":"32149.86","jmq_amountoutstanding":"92198.29","jmq_updatedat":"2026-01-30T20:24:47.000000Z","jmq_grossprofit_percentage":"34.74"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:24:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602050,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:24:48","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85966.29\",\"jmq_netprice\":\"85966.29\",\"jmq_grossprice\":\"85966.29\",\"jmq_grossprofit\":\"25582.30\",\"jmq_amountoutstanding\":\"85966.29\",\"jmq_updatedat\":\"2026-01-30T20:24:48.000000Z\",\"jmq_grossprofit_percentage\":\"29.76\"},\"old\":{\"jmq_listprice\":\"92198.29\",\"jmq_netprice\":\"92198.29\",\"jmq_grossprice\":\"92198.29\",\"jmq_grossprofit\":\"32149.86\",\"jmq_amountoutstanding\":\"92198.29\",\"jmq_updatedat\":\"2026-01-30T20:24:47.000000Z\",\"jmq_grossprofit_percentage\":\"34.74\"}}","actionType":"updated","changedTo":{"List Price":"85966.29","Net Price":"85966.29","Gross Price Amount":"85966.29","Gross Profit":"25582.30","Amount Outstanding":"85966.29","Gross Profit Percentage":"29.76"},"changedFrom":{"List Price":"92198.29","Net Price":"92198.29","Gross Price Amount":"92198.29","Gross Profit":"32149.86","Amount Outstanding":"92198.29","Gross Profit Percentage":"34.74"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:24:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1602054,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":3,"dateTime":"2026-01-30 20:24:49","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":25,\\\"41\\\":23,\\\"44\\\":\\\"CONCORD HOSPITALITY\\\",\\\"45\\\":\\\"\\\",\\\"46\\\":\\\"\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"11410 Common Oaks Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Raleigh\\\",\\\"52\\\":33,\\\"53\\\":\\\"27614\\\",\\\"54\\\":35,\\\"286\\\":\\\"980-248-2585\\\",\\\"287\\\":\\\"BELM-004\\\/[R-692]\\\",\\\"288\\\":\\\"25-594\\\",\\\"289\\\":\\\"1\\\/30\\\/26: PENDING RS IV ALLOCATION & FREIGHT X 150 RS MARKED COMPLT\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":1,\\\"601\\\":\\\"Hyatt House Denver Belmar Lakewood CO\\\",\\\"602\\\":\\\"Hyatt House Lakewood 7310 West Alaska Dr\\\",\\\"603\\\":\\\"Lakewood, CO 80226\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"622\\\":\\\"2026-01-02\\\",\\\"624\\\":\\\"\\\",\\\"626\\\":\\\"Thrift\\\",\\\"670\\\":\\\"1\\\"}\",\"jd_grossprofit\":\"17059.12\",\"jd_grossprofit_percentage\":\"34.97\",\"jd_endcustomeroverridenetprice\":\"48787.99\",\"jd_endcustomeroverridegrossprice\":\"48787.99\",\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-30T20:24:49.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":25,\\\"41\\\":23,\\\"44\\\":\\\"CONCORD HOSPITALITY\\\",\\\"45\\\":\\\"\\\",\\\"46\\\":\\\"\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"11410 Common Oaks Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Raleigh\\\",\\\"52\\\":33,\\\"53\\\":\\\"27614\\\",\\\"54\\\":35,\\\"286\\\":\\\"980-248-2585\\\",\\\"287\\\":\\\"BELM-004\\\/[R-692]\\\",\\\"288\\\":\\\"25-594\\\",\\\"289\\\":\\\"Cannot Get Pricing To Match, Reached Out To Accounting 12\\\/29\\\/\\\/RS In Production (Dic.2025)\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":1,\\\"601\\\":\\\"Hyatt House Denver Belmar Lakewood CO\\\",\\\"602\\\":\\\"Hyatt House Lakewood 7310 West Alaska Dr\\\",\\\"603\\\":\\\"Lakewood, CO 80226\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"622\\\":\\\"2026-01-02\\\",\\\"624\\\":\\\"\\\",\\\"626\\\":\\\"Thrift\\\",\\\"670\\\":\\\"1\\\"}\",\"jd_grossprofit\":\"35326.50\",\"jd_grossprofit_percentage\":\"37.56\",\"jd_endcustomeroverridenetprice\":\"145683.21\",\"jd_endcustomeroverridegrossprice\":\"145683.21\",\"jd_updatedby\":19,\"jd_updatedat\":\"2026-01-30T20:12:03.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30\/26: PENDING RS IV ALLOCATION & FREIGHT X 150 RS MARKED COMPLT","Gross Profit":"17059.12","Gross Profit Percentage":"34.97","End Customer Override Net Price":"48787.99","End Customer Override Gross Price":"48787.99"},"changedFrom":{"Status Notes":"Cannot Get Pricing To Match, Reached Out To Accounting 12\/29\/\/RS In Production (Dic.2025)","Gross Profit":"35326.50","Gross Profit Percentage":"37.56","End Customer Override Net Price":"145683.21","End Customer Override Gross Price":"145683.21"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Gross Profit,Gross Profit Percentage,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:24:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1602056,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:24:49","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"17059.12\",\"jmq_endcustomeroverridenetprice\":\"48787.99\",\"jmq_endcustomeroverridegrossprice\":\"48787.99\",\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\",\"jmq_grossprofit_percentage\":\"34.97\"},\"old\":{\"jmq_grossprofit\":\"35326.50\",\"jmq_endcustomeroverridenetprice\":\"145683.21\",\"jmq_endcustomeroverridegrossprice\":\"145683.21\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T20:12:03.000000Z\",\"jmq_grossprofit_percentage\":\"37.56\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"17059.12","End Customer Override Net Price":"48787.99","End Customer Override Gross Price":"48787.99","Gross Profit Percentage":"34.97"},"changedFrom":{"Gross Profit":"35326.50","End Customer Override Net Price":"145683.21","End Customer Override Gross Price":"145683.21","Gross Profit Percentage":"37.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:25:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717802,"logName":"default","subjectId":9698,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:25:07","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Andrea\\\",\\\"46\\\":\\\"Robinson\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"adrobinson09@gmail.com\\\",\\\"49\\\":\\\"1273 Foxglove Drive\\\",\\\"50\\\":\\\"The Grasslands\\\",\\\"51\\\":\\\"Bartlett\\\",\\\"52\\\":13,\\\"53\\\":\\\"60103\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"773-808-1959\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Chicago Retail...sent To Ahren & Alex 1\\\/29 TK 1\\\/30 PVC VAL\\\",\\\"551\\\":\\\"42\\\",\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:25:07.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Andrea\\\",\\\"46\\\":\\\"Robinson\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"adrobinson09@gmail.com\\\",\\\"49\\\":\\\"1273 Foxglove Drive\\\",\\\"50\\\":\\\"The Grasslands\\\",\\\"51\\\":\\\"Bartlett\\\",\\\"52\\\":13,\\\"53\\\":\\\"60103\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"773-808-1959\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"Chicago Retail...sent To Ahren & Alex 1\\\/29 TK 1\\\/30 PVC\\\",\\\"551\\\":\\\"42\\\",\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:51:43.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"Chicago Retail...sent To Ahren & Alex 1\/29 TK 1\/30 PVC VAL"},"changedFrom":{"Status Notes":"Chicago Retail...sent To Ahren & Alex 1\/29 TK 1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604925","parentSubjectId":9698,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:25:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"1262.32","Net Price":"1262.32","VAT Price":"164.10","Gross Price Amount":"1426.42","Total CostPrice":"1262.32","Amount Outstanding":"1426.42"}, {"List Price":"1355.32","Net Price":"1355.32","VAT Price":"176.19","Gross Price Amount":"1531.51","Total CostPrice":"1355.32","Amount Outstanding":"1531.51"}, {"attributes":{"jmq_listprice":"1355.32","jmq_netprice":"1355.32","jmq_vat":"176.19","jmq_grossprice":"1531.51","jmq_costprice":"1355.32","jmq_amountoutstanding":"1531.51","jmq_updatedat":"2026-01-30T20:25:15.000000Z"},"old":{"jmq_listprice":"1262.32","jmq_netprice":"1262.32","jmq_vat":"164.10","jmq_grossprice":"1426.42","jmq_costprice":"1262.32","jmq_amountoutstanding":"1426.42","jmq_updatedat":"2026-01-30T20:25:14.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:25:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373957,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:25:15","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1355.32\",\"jmq_netprice\":\"1355.32\",\"jmq_vat\":\"176.19\",\"jmq_grossprice\":\"1531.51\",\"jmq_costprice\":\"1355.32\",\"jmq_amountoutstanding\":\"1531.51\",\"jmq_updatedat\":\"2026-01-30T20:25:15.000000Z\"},\"old\":{\"jmq_listprice\":\"1262.32\",\"jmq_netprice\":\"1262.32\",\"jmq_vat\":\"164.10\",\"jmq_grossprice\":\"1426.42\",\"jmq_costprice\":\"1262.32\",\"jmq_amountoutstanding\":\"1426.42\",\"jmq_updatedat\":\"2026-01-30T20:25:14.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1355.32","Net Price":"1355.32","VAT Price":"176.19","Gross Price Amount":"1531.51","Total CostPrice":"1355.32","Amount Outstanding":"1531.51"},"changedFrom":{"List Price":"1262.32","Net Price":"1262.32","VAT Price":"164.10","Gross Price Amount":"1426.42","Total CostPrice":"1262.32","Amount Outstanding":"1426.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:25:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85966.29","Net Price":"85966.29","Gross Price Amount":"85966.29","Amount Outstanding":"85966.29"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Amount Outstanding":"85162.84"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T20:25:17.000000Z"},"old":{"jmq_listprice":"85966.29","jmq_netprice":"85966.29","jmq_grossprice":"85966.29","jmq_amountoutstanding":"85966.29","jmq_updatedat":"2026-01-30T20:25:15.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:25:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602069,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:25:17","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T20:25:17.000000Z\"},\"old\":{\"jmq_listprice\":\"85966.29\",\"jmq_netprice\":\"85966.29\",\"jmq_grossprice\":\"85966.29\",\"jmq_amountoutstanding\":\"85966.29\",\"jmq_updatedat\":\"2026-01-30T20:25:15.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Amount Outstanding":"85162.84"},"changedFrom":{"List Price":"85966.29","Net Price":"85966.29","Gross Price Amount":"85966.29","Amount Outstanding":"85966.29"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:25:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"List Price":"1700.00","Net Price":"1700.00","VAT Price":"131.75","Gross Price Amount":"1831.75","Total CostPrice":"1700.00","Amount Outstanding":"1831.75"}, {"List Price":"2068.00","Net Price":"2068.00","VAT Price":"160.27","Gross Price Amount":"2228.27","Total CostPrice":"2068.00","Amount Outstanding":"2228.27"}, {"attributes":{"jmq_listprice":"2068.00","jmq_netprice":"2068.00","jmq_vat":"160.27","jmq_grossprice":"2228.27","jmq_costprice":"2068.00","jmq_amountoutstanding":"2228.27","jmq_updatedat":"2026-01-30T20:25:32.000000Z"},"old":{"jmq_listprice":"1700.00","jmq_netprice":"1700.00","jmq_vat":"131.75","jmq_grossprice":"1831.75","jmq_costprice":"1700.00","jmq_amountoutstanding":"1831.75","jmq_updatedat":"2026-01-30T20:25:30.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:25:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932368,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:25:32","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2068.00\",\"jmq_netprice\":\"2068.00\",\"jmq_vat\":\"160.27\",\"jmq_grossprice\":\"2228.27\",\"jmq_costprice\":\"2068.00\",\"jmq_amountoutstanding\":\"2228.27\",\"jmq_updatedat\":\"2026-01-30T20:25:32.000000Z\"},\"old\":{\"jmq_listprice\":\"1700.00\",\"jmq_netprice\":\"1700.00\",\"jmq_vat\":\"131.75\",\"jmq_grossprice\":\"1831.75\",\"jmq_costprice\":\"1700.00\",\"jmq_amountoutstanding\":\"1831.75\",\"jmq_updatedat\":\"2026-01-30T20:25:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2068.00","Net Price":"2068.00","VAT Price":"160.27","Gross Price Amount":"2228.27","Total CostPrice":"2068.00","Amount Outstanding":"2228.27"},"changedFrom":{"List Price":"1700.00","Net Price":"1700.00","VAT Price":"131.75","Gross Price Amount":"1831.75","Total CostPrice":"1700.00","Amount Outstanding":"1831.75"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:25:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717815,"logName":"default","subjectId":9848,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:25:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK 1\\\/30 PVC VAL\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:25:41.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":24,\\\"41\\\":2,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Kyle\\\",\\\"46\\\":\\\"McCullough\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"moonstarlionfish@yahoo.com\\\",\\\"49\\\":\\\"1041 Pine Shadow Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Apopka\\\",\\\"52\\\":9,\\\"53\\\":\\\"32712\\\",\\\"54\\\":35,\\\"285\\\":2,\\\"286\\\":\\\"4073121664\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK 1\\\/30 PVC\\\",\\\"551\\\":2,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:52:02.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK 1\/30 PVC VAL"},"changedFrom":{"Status Notes":"1\/30 TK 1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:25:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717817,"logName":"default","subjectId":9849,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:25:41","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":2,\"jmq_updatedat\":\"2026-01-28T19:48:32.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:06:57.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605052","parentSubjectId":9848,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:25:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"2068.00","End Customer Override Vat Price":"160.27","End Customer Override Gross Price":"2228.27","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"2068.00","jmq_endcustomeroverridevatprice":"160.27","jmq_endcustomeroverridegrossprice":"2228.27","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":17,"jmq_updatedat":"2026-01-30T20:10:47.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T20:25:35.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:25:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932378,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:25:53","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"2068.00\",\"jmq_endcustomeroverridevatprice\":\"160.27\",\"jmq_endcustomeroverridegrossprice\":\"2228.27\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-30T20:10:47.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T20:25:35.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"2068.00","End Customer Override Vat Price":"160.27","End Customer Override Gross Price":"2228.27","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:26:28] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"25582.30","Gross Profit Percentage":"29.76"}, {"Gross Profit":"24778.85","Gross Profit Percentage":"29.10"}, {"attributes":{"jmq_grossprofit":"24778.85","jmq_updatedat":"2026-01-30T20:26:28.000000Z","jmq_grossprofit_percentage":"29.10"},"old":{"jmq_grossprofit":"25582.30","jmq_updatedat":"2026-01-30T20:26:26.000000Z","jmq_grossprofit_percentage":"29.76"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:26:28, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602076,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:26:28","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24778.85\",\"jmq_updatedat\":\"2026-01-30T20:26:28.000000Z\",\"jmq_grossprofit_percentage\":\"29.10\"},\"old\":{\"jmq_grossprofit\":\"25582.30\",\"jmq_updatedat\":\"2026-01-30T20:26:26.000000Z\",\"jmq_grossprofit_percentage\":\"29.76\"}}","actionType":"updated","changedTo":{"Gross Profit":"24778.85","Gross Profit Percentage":"29.10"},"changedFrom":{"Gross Profit":"25582.30","Gross Profit Percentage":"29.76"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:26:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"Net Price":"2068.00","VAT Price":"160.27","Discount":"0.00","Gross Price Amount":"2228.27","Gross Profit":"0.00","Amount Outstanding":"2228.27","Gross Profit Percentage":"0.00"}, {"Net Price":"1670.53","VAT Price":"129.47","Discount":"397.47","Gross Price Amount":"1800.00","Gross Profit":"-397.47","Override Price":"397.47","Amount Outstanding":"1800.00","Gross Profit Percentage":"-23.79"}, {"attributes":{"jmq_netprice":"1670.53","jmq_vat":"129.47","jmq_orderformprice":"397.47","jmq_grossprice":"1800.00","jmq_grossprofit":"-397.47","jmq_overrideprice":"397.47","jmq_amountoutstanding":"1800.00","jmq_updatedat":"2026-01-30T20:26:36.000000Z","jmq_grossprofit_percentage":"-23.79"},"old":{"jmq_netprice":"2068.00","jmq_vat":"160.27","jmq_orderformprice":"0.00","jmq_grossprice":"2228.27","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"2228.27","jmq_updatedat":"2026-01-30T20:10:47.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:26:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932386,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:26:36","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"1670.53\",\"jmq_vat\":\"129.47\",\"jmq_orderformprice\":\"397.47\",\"jmq_grossprice\":\"1800.00\",\"jmq_grossprofit\":\"-397.47\",\"jmq_overrideprice\":\"397.47\",\"jmq_amountoutstanding\":\"1800.00\",\"jmq_updatedat\":\"2026-01-30T20:26:36.000000Z\",\"jmq_grossprofit_percentage\":\"-23.79\"},\"old\":{\"jmq_netprice\":\"2068.00\",\"jmq_vat\":\"160.27\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"2228.27\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"2228.27\",\"jmq_updatedat\":\"2026-01-30T20:10:47.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"Net Price":"1670.53","VAT Price":"129.47","Discount":"397.47","Gross Price Amount":"1800.00","Gross Profit":"-397.47","Override Price":"397.47","Amount Outstanding":"1800.00","Gross Profit Percentage":"-23.79"},"changedFrom":{"Net Price":"2068.00","VAT Price":"160.27","Discount":"0.00","Gross Price Amount":"2228.27","Gross Profit":"0.00","Amount Outstanding":"2228.27","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:26:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3434, App\Models\JobMultiQuotePivotModel, 3434, App\Models\Job\bm_jobdetails, 17, {"Amount Outstanding":"1800.00","Total Paid":"0.00"}, {"Amount Outstanding":"900.00","Total Paid":"900.00"}, {"attributes":{"jmq_amountoutstanding":"900.00","jmq_totpaid":"900.00","jmq_updatedat":"2026-01-30T20:26:51.000000Z"},"old":{"jmq_amountoutstanding":"1800.00","jmq_totpaid":"0.00","jmq_updatedat":"2026-01-30T20:26:36.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:26:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932394,"logName":"default","subjectId":3434,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 20:26:51","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"900.00\",\"jmq_totpaid\":\"900.00\",\"jmq_updatedat\":\"2026-01-30T20:26:51.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"1800.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:26:36.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"900.00","Total Paid":"900.00"},"changedFrom":{"Amount Outstanding":"1800.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13413","parentSubjectId":3434,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:27:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717823,"logName":"default","subjectId":9714,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 20:27:37","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":22,\"jd_updatedat\":\"2026-01-30T20:27:37.000000Z\"},\"old\":{\"jd_jobstatus\":3,\"jd_updatedat\":\"2026-01-16T19:56:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: VU604939","parentSubjectId":9714,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:27:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(17227): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->saveJobsBulkUpdateField() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2717825,"logName":"default","subjectId":9713,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 20:27:37","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":22,\"jd_updatedat\":\"2026-01-30T20:27:37.000000Z\"},\"old\":{\"jd_jobstatus\":3,\"jd_updatedat\":\"2026-01-16T22:06:04.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Job Status which is linked to the Job Ref No: VU604938","parentSubjectId":9713,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:28:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717832,"logName":"default","subjectId":9875,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":8,"dateTime":"2026-01-30 20:28:13","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-30T20:28:13.000000Z\"},\"old\":{\"jd_jobstatus\":18,\"jd_orderstatus\":7,\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-30T18:24:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status which is linked to the Job Ref No: VU605073","parentSubjectId":9875,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:28:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"1355.32","Net Price":"1355.32","VAT Price":"176.19","Gross Price Amount":"1531.51","Total CostPrice":"1355.32","Amount Outstanding":"1531.51"}, {"List Price":"1860.85","Net Price":"1860.85","VAT Price":"241.91","Gross Price Amount":"2102.76","Total CostPrice":"1860.85","Amount Outstanding":"2102.76"}, {"attributes":{"jmq_listprice":"1860.85","jmq_netprice":"1860.85","jmq_vat":"241.91","jmq_grossprice":"2102.76","jmq_costprice":"1860.85","jmq_amountoutstanding":"2102.76","jmq_updatedat":"2026-01-30T20:28:38.000000Z"},"old":{"jmq_listprice":"1355.32","jmq_netprice":"1355.32","jmq_vat":"176.19","jmq_grossprice":"1531.51","jmq_costprice":"1355.32","jmq_amountoutstanding":"1531.51","jmq_updatedat":"2026-01-30T20:28:37.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:28:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373964,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:28:38","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1860.85\",\"jmq_netprice\":\"1860.85\",\"jmq_vat\":\"241.91\",\"jmq_grossprice\":\"2102.76\",\"jmq_costprice\":\"1860.85\",\"jmq_amountoutstanding\":\"2102.76\",\"jmq_updatedat\":\"2026-01-30T20:28:38.000000Z\"},\"old\":{\"jmq_listprice\":\"1355.32\",\"jmq_netprice\":\"1355.32\",\"jmq_vat\":\"176.19\",\"jmq_grossprice\":\"1531.51\",\"jmq_costprice\":\"1355.32\",\"jmq_amountoutstanding\":\"1531.51\",\"jmq_updatedat\":\"2026-01-30T20:28:37.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1860.85","Net Price":"1860.85","VAT Price":"241.91","Gross Price Amount":"2102.76","Total CostPrice":"1860.85","Amount Outstanding":"2102.76"},"changedFrom":{"List Price":"1355.32","Net Price":"1355.32","VAT Price":"176.19","Gross Price Amount":"1531.51","Total CostPrice":"1355.32","Amount Outstanding":"1531.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:28:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"End Customer Override Net Price":"84026.61","End Customer Override Gross Price":"84026.61"}, {"End Customer Override Net Price":"85162.84","End Customer Override Gross Price":"85162.84"}, {"attributes":{"jmq_endcustomeroverridenetprice":"85162.84","jmq_endcustomeroverridegrossprice":"85162.84","jmq_updatedat":"2025-11-14T18:20:23.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"84026.61","jmq_endcustomeroverridegrossprice":"84026.61","jmq_updatedat":"2026-01-30T20:26:28.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:28:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1602084,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:28:51","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"85162.84\",\"jmq_endcustomeroverridegrossprice\":\"85162.84\",\"jmq_updatedat\":\"2025-11-14T18:20:23.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"84026.61\",\"jmq_endcustomeroverridegrossprice\":\"84026.61\",\"jmq_updatedat\":\"2026-01-30T20:26:28.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"85162.84","End Customer Override Gross Price":"85162.84"},"changedFrom":{"End Customer Override Net Price":"84026.61","End Customer Override Gross Price":"84026.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:30:16] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"1860.85","Net Price":"1860.85","VAT Price":"241.91","Gross Price Amount":"2102.76","Total CostPrice":"1860.85","Amount Outstanding":"2102.76"}, {"List Price":"2671.82","Net Price":"2671.82","VAT Price":"347.34","Gross Price Amount":"3019.16","Total CostPrice":"2671.82","Amount Outstanding":"3019.16"}, {"attributes":{"jmq_listprice":"2671.82","jmq_netprice":"2671.82","jmq_vat":"347.34","jmq_grossprice":"3019.16","jmq_costprice":"2671.82","jmq_amountoutstanding":"3019.16","jmq_updatedat":"2026-01-30T20:30:16.000000Z"},"old":{"jmq_listprice":"1860.85","jmq_netprice":"1860.85","jmq_vat":"241.91","jmq_grossprice":"2102.76","jmq_costprice":"1860.85","jmq_amountoutstanding":"2102.76","jmq_updatedat":"2026-01-30T20:30:15.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:30:16, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373971,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:30:16","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2671.82\",\"jmq_netprice\":\"2671.82\",\"jmq_vat\":\"347.34\",\"jmq_grossprice\":\"3019.16\",\"jmq_costprice\":\"2671.82\",\"jmq_amountoutstanding\":\"3019.16\",\"jmq_updatedat\":\"2026-01-30T20:30:16.000000Z\"},\"old\":{\"jmq_listprice\":\"1860.85\",\"jmq_netprice\":\"1860.85\",\"jmq_vat\":\"241.91\",\"jmq_grossprice\":\"2102.76\",\"jmq_costprice\":\"1860.85\",\"jmq_amountoutstanding\":\"2102.76\",\"jmq_updatedat\":\"2026-01-30T20:30:15.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2671.82","Net Price":"2671.82","VAT Price":"347.34","Gross Price Amount":"3019.16","Total CostPrice":"2671.82","Amount Outstanding":"3019.16"},"changedFrom":{"List Price":"1860.85","Net Price":"1860.85","VAT Price":"241.91","Gross Price Amount":"2102.76","Total CostPrice":"1860.85","Amount Outstanding":"2102.76"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:31:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"2671.82","Net Price":"2671.82","VAT Price":"347.34","Gross Price Amount":"3019.16","Total CostPrice":"2671.82","Amount Outstanding":"3019.16"}, {"List Price":"3476.18","Net Price":"3476.18","VAT Price":"451.91","Gross Price Amount":"3928.09","Total CostPrice":"3476.18","Amount Outstanding":"3928.09"}, {"attributes":{"jmq_listprice":"3476.18","jmq_netprice":"3476.18","jmq_vat":"451.91","jmq_grossprice":"3928.09","jmq_costprice":"3476.18","jmq_amountoutstanding":"3928.09","jmq_updatedat":"2026-01-30T20:31:05.000000Z"},"old":{"jmq_listprice":"2671.82","jmq_netprice":"2671.82","jmq_vat":"347.34","jmq_grossprice":"3019.16","jmq_costprice":"2671.82","jmq_amountoutstanding":"3019.16","jmq_updatedat":"2026-01-30T20:31:04.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:31:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373978,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:31:05","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3476.18\",\"jmq_netprice\":\"3476.18\",\"jmq_vat\":\"451.91\",\"jmq_grossprice\":\"3928.09\",\"jmq_costprice\":\"3476.18\",\"jmq_amountoutstanding\":\"3928.09\",\"jmq_updatedat\":\"2026-01-30T20:31:05.000000Z\"},\"old\":{\"jmq_listprice\":\"2671.82\",\"jmq_netprice\":\"2671.82\",\"jmq_vat\":\"347.34\",\"jmq_grossprice\":\"3019.16\",\"jmq_costprice\":\"2671.82\",\"jmq_amountoutstanding\":\"3019.16\",\"jmq_updatedat\":\"2026-01-30T20:31:04.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"3476.18","Net Price":"3476.18","VAT Price":"451.91","Gross Price Amount":"3928.09","Total CostPrice":"3476.18","Amount Outstanding":"3928.09"},"changedFrom":{"List Price":"2671.82","Net Price":"2671.82","VAT Price":"347.34","Gross Price Amount":"3019.16","Total CostPrice":"2671.82","Amount Outstanding":"3019.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:31:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1424, App\Models\JobMultiQuotePivotModel, 1421, App\Models\Job\bm_jobdetails, 2, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"8.000"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"1566.18","End Customer Override Gross Price":"1566.18","Delivery Vat Percentage":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"1566.18","jmq_endcustomeroverridegrossprice":"1566.18","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_deliveryvatperc":"0.000","jmq_cdeliveryvatperc":"0.000","jmq_updatedby":43,"jmq_updatedat":"2026-01-29T19:31:49.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_deliveryvatperc":"8.000","jmq_cdeliveryvatperc":"8.000","jmq_updatedby":null,"jmq_updatedat":"2026-01-30T16:56:27.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:31:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556448,"logName":"default","subjectId":1424,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 20:31:45","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"1566.18\",\"jmq_endcustomeroverridegrossprice\":\"1566.18\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_deliveryvatperc\":\"0.000\",\"jmq_cdeliveryvatperc\":\"0.000\",\"jmq_updatedby\":43,\"jmq_updatedat\":\"2026-01-29T19:31:49.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_deliveryvatperc\":\"8.000\",\"jmq_cdeliveryvatperc\":\"8.000\",\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T16:56:27.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"1566.18","End Customer Override Gross Price":"1566.18","Delivery Vat Percentage":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"8.000"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1413","parentSubjectId":1421,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:32:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556455,"logName":"default","subjectId":1421,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 20:32:14","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-02-10\",\"jd_duedatechangedmanually\":1,\"jd_updatedat\":\"2026-01-30T20:32:14.000000Z\"},\"old\":{\"jd_duedate\":\"2026-03-19\",\"jd_duedatechangedmanually\":0,\"jd_updatedat\":\"2026-01-30T20:31:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: DIC1413","parentSubjectId":1421,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:32:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556457,"logName":"default","subjectId":1424,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 20:32:14","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-02-10\",\"jmq_updatedat\":\"2026-01-30T20:32:14.000000Z\"},\"old\":{\"jmq_duedate\":\"2026-03-19\",\"jmq_updatedat\":\"2026-01-29T19:31:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-02-10"},"changedFrom":{"Production Due Date":"2026-03-19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1413","parentSubjectId":1421,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:32:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"3476.18","Net Price":"3476.18","VAT Price":"451.91","Gross Price Amount":"3928.09","Total CostPrice":"3476.18","Amount Outstanding":"3928.09"}, {"List Price":"4627.98","Net Price":"4627.98","VAT Price":"601.64","Gross Price Amount":"5229.62","Total CostPrice":"4627.98","Amount Outstanding":"5229.62"}, {"attributes":{"jmq_listprice":"4627.98","jmq_netprice":"4627.98","jmq_vat":"601.64","jmq_grossprice":"5229.62","jmq_costprice":"4627.98","jmq_amountoutstanding":"5229.62","jmq_updatedat":"2026-01-30T20:32:56.000000Z"},"old":{"jmq_listprice":"3476.18","jmq_netprice":"3476.18","jmq_vat":"451.91","jmq_grossprice":"3928.09","jmq_costprice":"3476.18","jmq_amountoutstanding":"3928.09","jmq_updatedat":"2026-01-30T20:32:55.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:32:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373985,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:32:56","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4627.98\",\"jmq_netprice\":\"4627.98\",\"jmq_vat\":\"601.64\",\"jmq_grossprice\":\"5229.62\",\"jmq_costprice\":\"4627.98\",\"jmq_amountoutstanding\":\"5229.62\",\"jmq_updatedat\":\"2026-01-30T20:32:56.000000Z\"},\"old\":{\"jmq_listprice\":\"3476.18\",\"jmq_netprice\":\"3476.18\",\"jmq_vat\":\"451.91\",\"jmq_grossprice\":\"3928.09\",\"jmq_costprice\":\"3476.18\",\"jmq_amountoutstanding\":\"3928.09\",\"jmq_updatedat\":\"2026-01-30T20:32:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4627.98","Net Price":"4627.98","VAT Price":"601.64","Gross Price Amount":"5229.62","Total CostPrice":"4627.98","Amount Outstanding":"5229.62"},"changedFrom":{"List Price":"3476.18","Net Price":"3476.18","VAT Price":"451.91","Gross Price Amount":"3928.09","Total CostPrice":"3476.18","Amount Outstanding":"3928.09"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:33:28] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 20:34:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"4627.98","Net Price":"4627.98","VAT Price":"601.64","Gross Price Amount":"5229.62","Total CostPrice":"4627.98","Amount Outstanding":"5229.62"}, {"List Price":"5145.23","Net Price":"5145.23","VAT Price":"668.88","Gross Price Amount":"5814.11","Total CostPrice":"5145.23","Amount Outstanding":"5814.11"}, {"attributes":{"jmq_listprice":"5145.23","jmq_netprice":"5145.23","jmq_vat":"668.88","jmq_grossprice":"5814.11","jmq_costprice":"5145.23","jmq_amountoutstanding":"5814.11","jmq_updatedat":"2026-01-30T20:34:03.000000Z"},"old":{"jmq_listprice":"4627.98","jmq_netprice":"4627.98","jmq_vat":"601.64","jmq_grossprice":"5229.62","jmq_costprice":"4627.98","jmq_amountoutstanding":"5229.62","jmq_updatedat":"2026-01-30T20:34:01.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:34:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373992,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:34:03","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5145.23\",\"jmq_netprice\":\"5145.23\",\"jmq_vat\":\"668.88\",\"jmq_grossprice\":\"5814.11\",\"jmq_costprice\":\"5145.23\",\"jmq_amountoutstanding\":\"5814.11\",\"jmq_updatedat\":\"2026-01-30T20:34:03.000000Z\"},\"old\":{\"jmq_listprice\":\"4627.98\",\"jmq_netprice\":\"4627.98\",\"jmq_vat\":\"601.64\",\"jmq_grossprice\":\"5229.62\",\"jmq_costprice\":\"4627.98\",\"jmq_amountoutstanding\":\"5229.62\",\"jmq_updatedat\":\"2026-01-30T20:34:01.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"5145.23","Net Price":"5145.23","VAT Price":"668.88","Gross Price Amount":"5814.11","Total CostPrice":"5145.23","Amount Outstanding":"5814.11"},"changedFrom":{"List Price":"4627.98","Net Price":"4627.98","VAT Price":"601.64","Gross Price Amount":"5229.62","Total CostPrice":"4627.98","Amount Outstanding":"5229.62"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:34:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717846,"logName":"default","subjectId":9702,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:34:04","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:34:04.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-15T17:17:19.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604925","parentSubjectId":9698,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:34:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9825, App\Models\JobMultiQuotePivotModel, 9824, App\Models\Job\bm_jobdetails, 38, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedby":38,"jmq_updatedat":"2026-01-30T20:34:40.000000Z","jmq_ready":1},"old":{"jmq_updatedby":7,"jmq_updatedat":"2026-01-27T16:15:21.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:34:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":2717856,"logName":"default","subjectId":9825,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:34:40","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:34:40.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-27T16:15:21.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605030","parentSubjectId":9824,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:35:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"5145.23","Net Price":"5145.23","VAT Price":"668.88","Gross Price Amount":"5814.11","Total CostPrice":"5145.23","Amount Outstanding":"5814.11"}, {"List Price":"5860.50","Net Price":"5860.50","VAT Price":"761.87","Gross Price Amount":"6622.37","Total CostPrice":"5860.50","Amount Outstanding":"6622.37"}, {"attributes":{"jmq_listprice":"5860.50","jmq_netprice":"5860.50","jmq_vat":"761.87","jmq_grossprice":"6622.37","jmq_costprice":"5860.50","jmq_amountoutstanding":"6622.37","jmq_updatedat":"2026-01-30T20:35:02.000000Z"},"old":{"jmq_listprice":"5145.23","jmq_netprice":"5145.23","jmq_vat":"668.88","jmq_grossprice":"5814.11","jmq_costprice":"5145.23","jmq_amountoutstanding":"5814.11","jmq_updatedat":"2026-01-30T20:35:00.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:35:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":373999,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:35:02","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5860.50\",\"jmq_netprice\":\"5860.50\",\"jmq_vat\":\"761.87\",\"jmq_grossprice\":\"6622.37\",\"jmq_costprice\":\"5860.50\",\"jmq_amountoutstanding\":\"6622.37\",\"jmq_updatedat\":\"2026-01-30T20:35:02.000000Z\"},\"old\":{\"jmq_listprice\":\"5145.23\",\"jmq_netprice\":\"5145.23\",\"jmq_vat\":\"668.88\",\"jmq_grossprice\":\"5814.11\",\"jmq_costprice\":\"5145.23\",\"jmq_amountoutstanding\":\"5814.11\",\"jmq_updatedat\":\"2026-01-30T20:35:00.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"5860.50","Net Price":"5860.50","VAT Price":"761.87","Gross Price Amount":"6622.37","Total CostPrice":"5860.50","Amount Outstanding":"6622.37"},"changedFrom":{"List Price":"5145.23","Net Price":"5145.23","VAT Price":"668.88","Gross Price Amount":"5814.11","Total CostPrice":"5145.23","Amount Outstanding":"5814.11"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:35:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717872,"logName":"default","subjectId":9504,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:35:15","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:35:15.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T14:15:19.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717877,"logName":"default","subjectId":9497,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:35:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC TK VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:35:18.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 PVC TK\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31230436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T17:42:28.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 PVC TK VAL"},"changedFrom":{"Status Notes":"1\/30 PVC TK"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717879,"logName":"default","subjectId":9504,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:35:18","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-02T14:15:19.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:35:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604753","parentSubjectId":9497,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"5860.50","Net Price":"5860.50","VAT Price":"761.87","Gross Price Amount":"6622.37","Total CostPrice":"5860.50","Amount Outstanding":"6622.37"}, {"List Price":"6377.75","Net Price":"6377.75","VAT Price":"829.11","Gross Price Amount":"7206.86","Total CostPrice":"6377.75","Amount Outstanding":"7206.86"}, {"attributes":{"jmq_listprice":"6377.75","jmq_netprice":"6377.75","jmq_vat":"829.11","jmq_grossprice":"7206.86","jmq_costprice":"6377.75","jmq_amountoutstanding":"7206.86","jmq_updatedat":"2026-01-30T20:35:34.000000Z"},"old":{"jmq_listprice":"5860.50","jmq_netprice":"5860.50","jmq_vat":"761.87","jmq_grossprice":"6622.37","jmq_costprice":"5860.50","jmq_amountoutstanding":"6622.37","jmq_updatedat":"2026-01-30T20:35:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:35:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":374013,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:35:34","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"6377.75\",\"jmq_netprice\":\"6377.75\",\"jmq_vat\":\"829.11\",\"jmq_grossprice\":\"7206.86\",\"jmq_costprice\":\"6377.75\",\"jmq_amountoutstanding\":\"7206.86\",\"jmq_updatedat\":\"2026-01-30T20:35:34.000000Z\"},\"old\":{\"jmq_listprice\":\"5860.50\",\"jmq_netprice\":\"5860.50\",\"jmq_vat\":\"761.87\",\"jmq_grossprice\":\"6622.37\",\"jmq_costprice\":\"5860.50\",\"jmq_amountoutstanding\":\"6622.37\",\"jmq_updatedat\":\"2026-01-30T20:35:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"6377.75","Net Price":"6377.75","VAT Price":"829.11","Gross Price Amount":"7206.86","Total CostPrice":"6377.75","Amount Outstanding":"7206.86"},"changedFrom":{"List Price":"5860.50","Net Price":"5860.50","VAT Price":"761.87","Gross Price Amount":"6622.37","Total CostPrice":"5860.50","Amount Outstanding":"6622.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:35:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717888,"logName":"default","subjectId":9670,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:35:36","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:35:36.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-12T19:36:26.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604898","parentSubjectId":9666,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717892,"logName":"default","subjectId":9666,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:35:38","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/29 TK 1\\\/30 PVC VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31220436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T20:35:38.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/29 TK 1\\\/30 PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"31220436\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T13:53:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/29 TK 1\/30 PVC VAL"},"changedFrom":{"Status Notes":"1\/29 TK 1\/30 PVC"},"moduleName":"Job","customMessage":"Job has been updated the field Status Notes which is linked to the Job Ref No: VU604898","parentSubjectId":9666,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717894,"logName":"default","subjectId":9670,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:35:38","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2026-01-12T19:36:26.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:35:36.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604898","parentSubjectId":9666,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:35:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"List Price":"6377.75","Net Price":"6377.75","VAT Price":"829.11","Gross Price Amount":"7206.86","Total CostPrice":"6377.75","Amount Outstanding":"7206.86"}, {"List Price":"7093.02","Net Price":"7093.02","VAT Price":"922.10","Gross Price Amount":"8015.12","Total CostPrice":"7093.02","Amount Outstanding":"8015.12"}, {"attributes":{"jmq_listprice":"7093.02","jmq_netprice":"7093.02","jmq_vat":"922.10","jmq_grossprice":"8015.12","jmq_costprice":"7093.02","jmq_amountoutstanding":"8015.12","jmq_updatedat":"2026-01-30T20:35:53.000000Z"},"old":{"jmq_listprice":"6377.75","jmq_netprice":"6377.75","jmq_vat":"829.11","jmq_grossprice":"7206.86","jmq_costprice":"6377.75","jmq_amountoutstanding":"7206.86","jmq_updatedat":"2026-01-30T20:35:52.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:35:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":374020,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:35:53","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7093.02\",\"jmq_netprice\":\"7093.02\",\"jmq_vat\":\"922.10\",\"jmq_grossprice\":\"8015.12\",\"jmq_costprice\":\"7093.02\",\"jmq_amountoutstanding\":\"8015.12\",\"jmq_updatedat\":\"2026-01-30T20:35:53.000000Z\"},\"old\":{\"jmq_listprice\":\"6377.75\",\"jmq_netprice\":\"6377.75\",\"jmq_vat\":\"829.11\",\"jmq_grossprice\":\"7206.86\",\"jmq_costprice\":\"6377.75\",\"jmq_amountoutstanding\":\"7206.86\",\"jmq_updatedat\":\"2026-01-30T20:35:52.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"7093.02","Net Price":"7093.02","VAT Price":"922.10","Gross Price Amount":"8015.12","Total CostPrice":"7093.02","Amount Outstanding":"8015.12"},"changedFrom":{"List Price":"6377.75","Net Price":"6377.75","VAT Price":"829.11","Gross Price Amount":"7206.86","Total CostPrice":"6377.75","Amount Outstanding":"7206.86"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:36:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717903,"logName":"default","subjectId":9449,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:36:00","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:36:00.000000Z\"},\"old\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-23T13:55:53.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717908,"logName":"default","subjectId":9442,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:36:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T20:36:02.000000Z\"},\"old\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T17:35:50.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":1},"changedFrom":{"jd_ready":0},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2717910,"logName":"default","subjectId":9449,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:36:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:36:02.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:36:00.000000Z\",\"jmq_ready\":0}}","actionType":"manualy updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2717915,"logName":"default","subjectId":9442,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 20:36:07","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK,PVC VAL\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3EC0050D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":13,\"jd_orderstatus\":5,\"jd_updatedat\":\"2026-01-30T20:36:07.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":40,\\\"41\\\":7,\\\"44\\\":\\\"MARONDA HOMES - Melbourne\\\",\\\"45\\\":\\\"MARMEL\\\",\\\"46\\\":\\\"Maronda\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"1868 W. HIBISCUS BLVD\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"MELBOURNE\\\",\\\"52\\\":9,\\\"53\\\":\\\"32901\\\",\\\"54\\\":\\\"\\\",\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"1\\\/30 TK,PVC\\\",\\\"551\\\":\\\"7\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-09\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[4]\\\",\\\"606\\\":\\\"GERRY\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"3EC0050D\\\",\\\"625\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T20:36:02.000000Z\"}}","actionType":"manualy updated","changedTo":{"Status Notes":"1\/30 TK,PVC VAL"},"changedFrom":{"Status Notes":"1\/30 TK,PVC"},"moduleName":"Job","customMessage":"Job has been updated the fields Status Notes,Job Status,Order Status which is linked to the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2717918,"logName":"default","subjectId":9449,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 20:36:08","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":7,\"jmq_updatedat\":\"2025-12-23T13:55:53.000000Z\"},\"old\":{\"jmq_updatedby\":38,\"jmq_updatedat\":\"2026-01-30T20:36:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604712","parentSubjectId":9442,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556471,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:36:13","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"54569.70\",\"jd_netprice\":\"54569.70\",\"jd_grossprice\":\"54569.70\",\"jd_costprice\":\"0.00\",\"jd_amountoutstanding\":\"54569.70\",\"jd_updatedat\":\"2026-01-30T20:36:13.000000Z\"},\"old\":{\"jd_listprice\":\"60368.50\",\"jd_netprice\":\"60368.50\",\"jd_grossprice\":\"60368.50\",\"jd_costprice\":\"10.86\",\"jd_amountoutstanding\":\"60368.50\",\"jd_updatedat\":\"2025-12-03T20:14:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"54569.70","Gross Price Amount":"54569.70","Total CostPrice":"0.00","Amount Outstanding":"54569.70"},"changedFrom":{"Net Price":"60368.50","Gross Price Amount":"60368.50","Total CostPrice":"10.86","Amount Outstanding":"60368.50"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:13] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556473,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:36:13","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"54569.70\",\"jmq_netprice\":\"54569.70\",\"jmq_grossprice\":\"54569.70\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"54569.70\",\"jmq_updatedat\":\"2026-01-30T20:36:13.000000Z\"},\"old\":{\"jmq_listprice\":\"60368.50\",\"jmq_netprice\":\"60368.50\",\"jmq_grossprice\":\"60368.50\",\"jmq_costprice\":\"10.86\",\"jmq_amountoutstanding\":\"60368.50\",\"jmq_updatedat\":\"2026-01-30T20:36:12.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"54569.70","Net Price":"54569.70","Gross Price Amount":"54569.70","Total CostPrice":"0.00","Amount Outstanding":"54569.70"},"changedFrom":{"List Price":"60368.50","Net Price":"60368.50","Gross Price Amount":"60368.50","Total CostPrice":"10.86","Amount Outstanding":"60368.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556476,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:36:23","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"54549.70\",\"jd_netprice\":\"54549.70\",\"jd_grossprice\":\"54549.70\",\"jd_grossprofit\":\"54569.70\",\"jd_grossprofit_percentage\":\"100.00\",\"jd_amountoutstanding\":\"54549.70\",\"jd_updatedat\":\"2026-01-30T20:36:23.000000Z\"},\"old\":{\"jd_listprice\":\"54569.70\",\"jd_netprice\":\"54569.70\",\"jd_grossprice\":\"54569.70\",\"jd_grossprofit\":\"60357.64\",\"jd_grossprofit_percentage\":\"99.98\",\"jd_amountoutstanding\":\"54569.70\",\"jd_updatedat\":\"2026-01-30T20:36:13.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"54549.70","Gross Price Amount":"54549.70","Gross Profit":"54569.70","Gross Profit Percentage":"100.00","Amount Outstanding":"54549.70"},"changedFrom":{"Net Price":"54569.70","Gross Price Amount":"54569.70","Gross Profit":"60357.64","Gross Profit Percentage":"99.98","Amount Outstanding":"54569.70"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556478,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:36:23","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"54549.70\",\"jmq_netprice\":\"54549.70\",\"jmq_grossprice\":\"54549.70\",\"jmq_grossprofit\":\"54569.70\",\"jmq_amountoutstanding\":\"54549.70\",\"jmq_updatedat\":\"2026-01-30T20:36:23.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"54569.70\",\"jmq_netprice\":\"54569.70\",\"jmq_grossprice\":\"54569.70\",\"jmq_grossprofit\":\"60357.64\",\"jmq_amountoutstanding\":\"54569.70\",\"jmq_updatedat\":\"2026-01-30T20:36:22.000000Z\",\"jmq_grossprofit_percentage\":\"99.98\"}}","actionType":"manualy updated","changedTo":{"List Price":"54549.70","Net Price":"54549.70","Gross Price Amount":"54549.70","Gross Profit":"54569.70","Amount Outstanding":"54549.70","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"54569.70","Net Price":"54569.70","Gross Price Amount":"54569.70","Gross Profit":"60357.64","Amount Outstanding":"54569.70","Gross Profit Percentage":"99.98"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:36:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 750, App\Models\JobMultiQuotePivotModel, 736, App\Models\Job\bm_jobdetails, 3, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_updatedat":"2026-01-30T20:36:59.000000Z","jmq_ready":1},"old":{"jmq_updatedat":"2026-01-30T20:36:50.000000Z","jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:36:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1602112,"logName":"default","subjectId":750,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 20:36:59","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:36:59.000000Z\",\"jmq_ready\":1},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:36:50.000000Z\",\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1803","parentSubjectId":736,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:37:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556481,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:37:01","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"53387.30\",\"jd_netprice\":\"53387.30\",\"jd_grossprice\":\"53387.30\",\"jd_grossprofit\":\"54549.70\",\"jd_amountoutstanding\":\"53387.30\",\"jd_updatedat\":\"2026-01-30T20:37:01.000000Z\"},\"old\":{\"jd_listprice\":\"54549.70\",\"jd_netprice\":\"54549.70\",\"jd_grossprice\":\"54549.70\",\"jd_grossprofit\":\"54569.70\",\"jd_amountoutstanding\":\"54549.70\",\"jd_updatedat\":\"2026-01-30T20:36:23.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"53387.30","Gross Price Amount":"53387.30","Gross Profit":"54549.70","Amount Outstanding":"53387.30"},"changedFrom":{"Net Price":"54549.70","Gross Price Amount":"54549.70","Gross Profit":"54569.70","Amount Outstanding":"54549.70"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:37:01] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556483,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:37:01","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"53387.30\",\"jmq_netprice\":\"53387.30\",\"jmq_grossprice\":\"53387.30\",\"jmq_grossprofit\":\"54549.70\",\"jmq_amountoutstanding\":\"53387.30\",\"jmq_updatedat\":\"2026-01-30T20:37:01.000000Z\"},\"old\":{\"jmq_listprice\":\"54549.70\",\"jmq_netprice\":\"54549.70\",\"jmq_grossprice\":\"54549.70\",\"jmq_grossprofit\":\"54569.70\",\"jmq_amountoutstanding\":\"54549.70\",\"jmq_updatedat\":\"2026-01-30T20:36:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"53387.30","Net Price":"53387.30","Gross Price Amount":"53387.30","Gross Profit":"54549.70","Amount Outstanding":"53387.30"},"changedFrom":{"List Price":"54549.70","Net Price":"54549.70","Gross Price Amount":"54549.70","Gross Profit":"54569.70","Amount Outstanding":"54549.70"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:37:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556486,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:37:04","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":2,\\\"39\\\":24,\\\"41\\\":43,\\\"44\\\":\\\"Diamante, Worldwide, Inc.\\\",\\\"45\\\":\\\"Kimberly\\\",\\\"46\\\":\\\"McWade\\\",\\\"47\\\":\\\"9546503056\\\",\\\"48\\\":\\\"kimberly.mcwade@diamanteworldwide.com\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":2,\\\"286\\\":\\\"9546503056\\\",\\\"287\\\":\\\"13257\\\",\\\"288\\\":\\\"COURTYARD LYNDHURST\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":2,\\\"599\\\":\\\"QTE39368rev.2\\\",\\\"673\\\":\\\"24447\\\",\\\"678\\\":\\\"3\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"2\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\",\\\"721\\\":\\\"\\\",\\\"722\\\":\\\"\\\",\\\"723\\\":\\\"\\\",\\\"724\\\":\\\"\\\",\\\"725\\\":\\\"\\\",\\\"726\\\":\\\"\\\",\\\"727\\\":\\\"\\\",\\\"728\\\":\\\"\\\",\\\"730\\\":\\\"\\\",\\\"732\\\":\\\"\\\",\\\"733\\\":\\\"\\\",\\\"735\\\":\\\"\\\",\\\"736\\\":\\\"\\\",\\\"737\\\":\\\"\\\",\\\"738\\\":\\\"\\\",\\\"739\\\":\\\"\\\"}\",\"jd_grossprofit\":\"53387.30\",\"jd_endcustomeroverridenetprice\":\"53387.30\",\"jd_endcustomeroverridegrossprice\":\"53387.30\",\"jd_updatedat\":\"2026-01-30T20:37:04.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":2,\\\"39\\\":24,\\\"41\\\":43,\\\"44\\\":\\\"Diamante, Worldwide, Inc.\\\",\\\"45\\\":\\\"Kimberly\\\",\\\"46\\\":\\\"McWade\\\",\\\"47\\\":\\\"9546503056\\\",\\\"48\\\":\\\"kimberly.mcwade@diamanteworldwide.com\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":2,\\\"286\\\":\\\"9546503056\\\",\\\"287\\\":\\\"13257\\\",\\\"288\\\":\\\"COURTYARD LYNDHURST\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":2,\\\"599\\\":\\\"QTE39368rev.2\\\",\\\"673\\\":\\\"24447\\\",\\\"678\\\":\\\"3\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"2\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\"}\",\"jd_grossprofit\":\"54549.70\",\"jd_endcustomeroverridenetprice\":\"60368.50\",\"jd_endcustomeroverridegrossprice\":\"60368.50\",\"jd_updatedat\":\"2026-01-30T20:37:01.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"53387.30","End Customer Override Net Price":"53387.30","End Customer Override Gross Price":"53387.30"},"changedFrom":{"Gross Profit":"54549.70","End Customer Override Net Price":"60368.50","End Customer Override Gross Price":"60368.50"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:37:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556488,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:37:04","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"53387.30\",\"jmq_endcustomeroverridenetprice\":\"53387.30\",\"jmq_endcustomeroverridegrossprice\":\"53387.30\",\"jmq_updatedat\":\"2025-11-03T21:14:42.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"54549.70\",\"jmq_endcustomeroverridenetprice\":\"60368.50\",\"jmq_endcustomeroverridegrossprice\":\"60368.50\",\"jmq_updatedat\":\"2026-01-30T20:37:01.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Gross Profit":"53387.30","End Customer Override Net Price":"53387.30","End Customer Override Gross Price":"53387.30","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"54549.70","End Customer Override Net Price":"60368.50","End Customer Override Gross Price":"60368.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:37:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Task\bm_tasklist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Traits/WorkFlowActionTrait.php(212): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(643): App\Listeners\workflow\AutomationListner->createTask() #19 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(253): App\Listeners\workflow\AutomationListner->generateTask() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Listeners\workflow\AutomationListner->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/app/Jobs/WorkFlowJob.php(35): event() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\WorkFlowJob->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #50 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #52 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #53 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #54 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #57 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #58 {main}and with the data of:{"id":1556496,"logName":"QUEUE_15","subjectId":289,"model":"App\\Models\\Task\\bm_tasklist","modifiedBy":43,"dateTime":"2026-01-30 20:37:07","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"tl_id\":289,\"tl_orderid\":791,\"tl_taskcategory\":0,\"tl_taskdate\":\"2026-01-30\",\"tl_tasktime\":\"20:37:00\",\"tl_taskmethod\":\"0\",\"tl_istaskprivate\":0,\"tl_userid\":\"19\",\"tl_priority\":1,\"tl_addjobid\":791,\"tl_desc\":\"Revisar existencia de materiales para esta orden y ordenar lo que sea necesario\",\"tl_status\":0,\"tl_markasread\":0,\"tl_taskstatus\":1,\"tl_userdefinedfields\":\"[]\",\"tl_markcompleted\":0,\"tl_jobmode\":\"job\",\"tl_recurrencerule\":null,\"tl_repeatmaindescription\":\"\",\"tl_repeatmethod\":\"daily\",\"tl_starttask\":\"\",\"tl_startdata\":\"\",\"tl_endtask\":\"\",\"tl_enddata\":\"\",\"tl_createdat\":\"2026-01-30T20:37:07.000000Z\",\"tl_createdby\":43,\"tl_updatedby\":null,\"tl_updatedat\":\"2026-01-30T20:37:07.000000Z\",\"tl_istaskrepeat\":0,\"tl_deviceplatform\":0,\"tl_subject\":\"Revisar existencia de materiales para esta orden y ordenar lo que sea necesario\",\"tl_immediate_notification\":1,\"tl_parent_task_id\":null,\"tl_boardstatus\":1,\"tl_userdefinedfields_backup\":null,\"tl_isarchive\":0}}","actionType":"manualy updated","changedTo":{"Job Ref No":"DIC784","Task Date":"2026-01-30","Task Time":"20:37:00","Assigned By":"jrcardenas","tl_priority":1,"Description":"Revisar existencia de materiales para esta orden y ordenar lo que sea necesario","Category":"Critical","Repeat Method":"daily","Subject":"Revisar existencia de materiales para esta orden y ordenar lo que sea necesario","Immediate Notification":"Yes","Board Status":null},"changedFrom":null,"moduleName":"Task","customMessage":"new item has been created in Task & linked to the Job with reference number of :DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:37:17] production.INFO: contact send sms start [2026-01-30 20:38:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556502,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:38:58","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"53294.80\",\"jd_netprice\":\"53294.80\",\"jd_grossprice\":\"53294.80\",\"jd_amountoutstanding\":\"53294.80\",\"jd_updatedat\":\"2026-01-30T20:38:58.000000Z\"},\"old\":{\"jd_listprice\":\"53387.30\",\"jd_netprice\":\"53387.30\",\"jd_grossprice\":\"53387.30\",\"jd_amountoutstanding\":\"53387.30\",\"jd_updatedat\":\"2026-01-30T20:37:04.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"53294.80","Gross Price Amount":"53294.80","Amount Outstanding":"53294.80"},"changedFrom":{"Net Price":"53387.30","Gross Price Amount":"53387.30","Amount Outstanding":"53387.30"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:38:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556504,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:38:58","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"53294.80\",\"jmq_netprice\":\"53294.80\",\"jmq_grossprice\":\"53294.80\",\"jmq_amountoutstanding\":\"53294.80\",\"jmq_updatedat\":\"2026-01-30T20:38:58.000000Z\"},\"old\":{\"jmq_listprice\":\"53387.30\",\"jmq_netprice\":\"53387.30\",\"jmq_grossprice\":\"53387.30\",\"jmq_amountoutstanding\":\"53387.30\",\"jmq_updatedat\":\"2026-01-30T20:38:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"53294.80","Net Price":"53294.80","Gross Price Amount":"53294.80","Amount Outstanding":"53294.80"},"changedFrom":{"List Price":"53387.30","Net Price":"53387.30","Gross Price Amount":"53387.30","Amount Outstanding":"53387.30"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1563, App\Models\JobMultiQuotePivotModel, 1561, App\Models\Job\bm_jobdetails, 9, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"7093.02","End Customer Override Vat Price":"922.10","End Customer Override Gross Price":"8015.12","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"7093.02","jmq_endcustomeroverridevatprice":"922.10","jmq_endcustomeroverridegrossprice":"8015.12","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T20:15:59.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T20:35:53.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:39:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":374025,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:39:07","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"7093.02\",\"jmq_endcustomeroverridevatprice\":\"922.10\",\"jmq_endcustomeroverridegrossprice\":\"8015.12\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T20:35:53.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"7093.02","End Customer Override Vat Price":"922.10","End Customer Override Gross Price":"8015.12","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:39:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556507,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:39:12","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"53219.80\",\"jd_netprice\":\"53219.80\",\"jd_grossprice\":\"53219.80\",\"jd_grossprofit\":\"53294.80\",\"jd_amountoutstanding\":\"53219.80\",\"jd_updatedat\":\"2026-01-30T20:39:12.000000Z\"},\"old\":{\"jd_listprice\":\"53294.80\",\"jd_netprice\":\"53294.80\",\"jd_grossprice\":\"53294.80\",\"jd_grossprofit\":\"53387.30\",\"jd_amountoutstanding\":\"53294.80\",\"jd_updatedat\":\"2026-01-30T20:38:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"53219.80","Gross Price Amount":"53219.80","Gross Profit":"53294.80","Amount Outstanding":"53219.80"},"changedFrom":{"Net Price":"53294.80","Gross Price Amount":"53294.80","Gross Profit":"53387.30","Amount Outstanding":"53294.80"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556509,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:39:12","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"53219.80\",\"jmq_netprice\":\"53219.80\",\"jmq_grossprice\":\"53219.80\",\"jmq_grossprofit\":\"53294.80\",\"jmq_amountoutstanding\":\"53219.80\",\"jmq_updatedat\":\"2026-01-30T20:39:12.000000Z\"},\"old\":{\"jmq_listprice\":\"53294.80\",\"jmq_netprice\":\"53294.80\",\"jmq_grossprice\":\"53294.80\",\"jmq_grossprofit\":\"53387.30\",\"jmq_amountoutstanding\":\"53294.80\",\"jmq_updatedat\":\"2026-01-30T20:39:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"53219.80","Net Price":"53219.80","Gross Price Amount":"53219.80","Gross Profit":"53294.80","Amount Outstanding":"53219.80"},"changedFrom":{"List Price":"53294.80","Net Price":"53294.80","Gross Price Amount":"53294.80","Gross Profit":"53387.30","Amount Outstanding":"53294.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374031,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:39:20","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-02-27\",\"jd_duedatechangedmanually\":1,\"jd_updatedat\":\"2026-01-30T20:39:20.000000Z\"},\"old\":{\"jd_duedate\":\"2026-01-30\",\"jd_duedatechangedmanually\":0,\"jd_updatedat\":\"2026-01-30T20:39:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":374033,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:39:20","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-02-27\",\"jmq_updatedat\":\"2026-01-30T20:39:20.000000Z\"},\"old\":{\"jmq_duedate\":\"2026-01-30\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-02-27"},"changedFrom":{"Production Due Date":"2026-01-30"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556512,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:39:24","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"52583.80\",\"jd_netprice\":\"52583.80\",\"jd_grossprice\":\"52583.80\",\"jd_grossprofit\":\"53219.80\",\"jd_amountoutstanding\":\"52583.80\",\"jd_updatedat\":\"2026-01-30T20:39:24.000000Z\"},\"old\":{\"jd_listprice\":\"53219.80\",\"jd_netprice\":\"53219.80\",\"jd_grossprice\":\"53219.80\",\"jd_grossprofit\":\"53294.80\",\"jd_amountoutstanding\":\"53219.80\",\"jd_updatedat\":\"2026-01-30T20:39:12.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"52583.80","Gross Price Amount":"52583.80","Gross Profit":"53219.80","Amount Outstanding":"52583.80"},"changedFrom":{"Net Price":"53219.80","Gross Price Amount":"53219.80","Gross Profit":"53294.80","Amount Outstanding":"53219.80"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Amount Outstanding which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556514,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:39:24","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"52583.80\",\"jmq_netprice\":\"52583.80\",\"jmq_grossprice\":\"52583.80\",\"jmq_grossprofit\":\"53219.80\",\"jmq_amountoutstanding\":\"52583.80\",\"jmq_updatedat\":\"2026-01-30T20:39:24.000000Z\"},\"old\":{\"jmq_listprice\":\"53219.80\",\"jmq_netprice\":\"53219.80\",\"jmq_grossprice\":\"53219.80\",\"jmq_grossprofit\":\"53294.80\",\"jmq_amountoutstanding\":\"53219.80\",\"jmq_updatedat\":\"2026-01-30T20:39:22.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"52583.80","Net Price":"52583.80","Gross Price Amount":"52583.80","Gross Profit":"53219.80","Amount Outstanding":"52583.80"},"changedFrom":{"List Price":"53219.80","Net Price":"53219.80","Gross Price Amount":"53219.80","Gross Profit":"53294.80","Amount Outstanding":"53219.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556517,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:39:25","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"52583.80\",\"jd_endcustomeroverridenetprice\":\"53219.80\",\"jd_endcustomeroverridegrossprice\":\"53219.80\",\"jd_updatedat\":\"2026-01-30T20:39:25.000000Z\"},\"old\":{\"jd_grossprofit\":\"53219.80\",\"jd_endcustomeroverridenetprice\":\"53387.30\",\"jd_endcustomeroverridegrossprice\":\"53387.30\",\"jd_updatedat\":\"2026-01-30T20:39:24.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"52583.80","End Customer Override Net Price":"53219.80","End Customer Override Gross Price":"53219.80"},"changedFrom":{"Gross Profit":"53219.80","End Customer Override Net Price":"53387.30","End Customer Override Gross Price":"53387.30"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556519,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:39:25","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"52583.80\",\"jmq_endcustomeroverridenetprice\":\"53219.80\",\"jmq_endcustomeroverridegrossprice\":\"53219.80\",\"jmq_updatedat\":\"2025-11-03T21:14:42.000000Z\"},\"old\":{\"jmq_grossprofit\":\"53219.80\",\"jmq_endcustomeroverridenetprice\":\"53387.30\",\"jmq_endcustomeroverridegrossprice\":\"53387.30\",\"jmq_updatedat\":\"2026-01-30T20:39:24.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"52583.80","End Customer Override Net Price":"53219.80","End Customer Override Gross Price":"53219.80"},"changedFrom":{"Gross Profit":"53219.80","End Customer Override Net Price":"53387.30","End Customer Override Gross Price":"53387.30"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374039,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:39:44","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"8300.00\",\"jd_vat\":\"0.00\",\"jd_isvaton\":0,\"jd_overridetypeid\":3,\"jd_orderformprice\":\"8300.00\",\"jd_grossprice\":\"8300.00\",\"jd_grossprofit\":\"1206.98\",\"jd_grossprofit_percentage\":\"14.54\",\"jd_overrideprice\":\"8300.00\",\"jd_amountoutstanding\":\"8300.00\",\"jd_updatedat\":\"2026-01-30T20:39:44.000000Z\"},\"old\":{\"jd_netprice\":\"7093.02\",\"jd_vat\":\"922.10\",\"jd_isvaton\":1,\"jd_overridetypeid\":1,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"8015.12\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"8015.12\",\"jd_updatedat\":\"2026-01-30T20:39:20.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"8300.00","VAT Price":"0.00","VAT":"Disabled","Discount":"8300.00","Gross Price Amount":"8300.00","Gross Profit":"1206.98","Gross Profit Percentage":"14.54","Override Price":"8300.00","Amount Outstanding":"8300.00"},"changedFrom":{"Net Price":"7093.02","VAT Price":"922.10","VAT":"Enabled","Discount":"0.00","Gross Price Amount":"8015.12","Gross Profit":"0.00","Gross Profit Percentage":"0.00","Amount Outstanding":"8015.12"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,VAT,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:39:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":374041,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:39:44","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"8300.00\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"8300.00\",\"jmq_grossprice\":\"8300.00\",\"jmq_grossprofit\":\"1206.98\",\"jmq_overrideprice\":\"8300.00\",\"jmq_amountoutstanding\":\"8300.00\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\",\"jmq_grossprofit_percentage\":\"14.54\"},\"old\":{\"jmq_netprice\":\"7093.02\",\"jmq_vat\":\"922.10\",\"jmq_isvaton\":1,\"jmq_overridetypeid\":1,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"8015.12\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"8015.12\",\"jmq_updatedat\":\"2026-01-30T20:39:20.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"manualy updated","changedTo":{"Net Price":"8300.00","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":3,"Discount":"8300.00","Gross Price Amount":"8300.00","Gross Profit":"1206.98","Override Price":"8300.00","Amount Outstanding":"8300.00","Gross Profit Percentage":"14.54"},"changedFrom":{"Net Price":"7093.02","VAT Price":"922.10","VAT":1,"jmq_overridetypeid":1,"Discount":"0.00","Gross Price Amount":"8015.12","Gross Profit":"0.00","Amount Outstanding":"8015.12","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:40:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(586): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374047,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:40:00","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_amountoutstanding\":\"4150.00\",\"jd_totpaid\":\"4150.00\",\"jd_updatedat\":\"2026-01-30T20:40:00.000000Z\",\"jd_num_of_payments\":1},\"old\":{\"jd_amountoutstanding\":\"8300.00\",\"jd_totpaid\":\"0.00\",\"jd_updatedat\":\"2026-01-30T20:39:44.000000Z\",\"jd_num_of_payments\":0}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"4150.00","Total Paid":"4150.00","jd_num_of_payments":1},"changedFrom":{"Amount Outstanding":"8300.00","Total Paid":"0.00","jd_num_of_payments":0},"moduleName":"Job","customMessage":"Job has been updated the fields Amount Outstanding,Total Paid,jd_num_of_payments which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:40:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374049,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:40:00","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"4150.00\",\"jmq_totpaid\":\"4150.00\",\"jmq_updatedat\":\"2026-01-30T20:40:00.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"8300.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"4150.00","Total Paid":"4150.00"},"changedFrom":{"Amount Outstanding":"8300.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:40:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Notes/NotesRepository.php(40): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(560): App\Repositories\Notes\NotesRepository->createNotes() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374050,"logName":"default","subjectId":1246,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":9,"dateTime":"2026-01-30 20:40:00","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":1246,\"nl_ordertempid\":null,\"nl_orderid\":1561,\"nl_notescategory\":1,\"nl_type\":6,\"nl_platform\":3,\"nl_desc\":\"Payment Added succesfully for this job amount (4150)\",\"nl_manualNotes\":\"\",\"nl_createdby\":\"9\",\"nl_endddate\":\"2026-01-30\",\"nl_starttime\":\"15:40:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":9,\"created_at\":\"2026-01-30T20:40:00.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T20:40:00.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"manualy updated","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Payment Added succesfully for this job amount (4150)","Created By":"Scarlett","Date":"2026-01-30","Time":"15:40:00","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes"} [2026-01-30 20:40:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374054,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:40:03","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T20:40:03.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T20:40:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:40:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":374056,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:40:03","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T20:40:00.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:42:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 329, App\Models\JobMultiQuotePivotModel, 321, App\Models\Job\bm_jobdetails, 5, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T20:42:30.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-03-25T19:01:43.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:42:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1602178,"logName":"default","subjectId":329,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":5,"dateTime":"2026-01-30 20:42:30","causerId":5,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:42:30.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-03-25T19:01:43.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1388","parentSubjectId":321,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:42:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556529,"logName":"default","subjectId":791,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":43,"dateTime":"2026-01-30 20:42:34","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":2,\\\"39\\\":24,\\\"41\\\":43,\\\"44\\\":\\\"Diamante, Worldwide, Inc.\\\",\\\"45\\\":\\\"Kimberly\\\",\\\"46\\\":\\\"McWade\\\",\\\"47\\\":\\\"9546503056\\\",\\\"48\\\":\\\"kimberly.mcwade@diamanteworldwide.com\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":2,\\\"286\\\":\\\"9546503056\\\",\\\"287\\\":\\\"13037 OF\\\",\\\"288\\\":\\\"COURTYARD LYNDHURST\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":2,\\\"599\\\":\\\"39368 rev.5 I.TGR REV.\\\",\\\"673\\\":\\\"24447\\\",\\\"678\\\":\\\"3\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\",\\\"721\\\":\\\"\\\",\\\"722\\\":\\\"\\\",\\\"723\\\":\\\"\\\",\\\"724\\\":\\\"\\\",\\\"725\\\":\\\"\\\",\\\"726\\\":\\\"\\\",\\\"727\\\":\\\"\\\",\\\"728\\\":\\\"\\\",\\\"730\\\":\\\"\\\",\\\"732\\\":\\\"\\\",\\\"733\\\":\\\"\\\",\\\"735\\\":\\\"\\\",\\\"736\\\":\\\"\\\",\\\"737\\\":\\\"\\\",\\\"738\\\":\\\"\\\",\\\"739\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"52583.80\",\"jd_endcustomeroverridegrossprice\":\"52583.80\",\"jd_updatedat\":\"2026-01-30T20:42:34.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":2,\\\"39\\\":24,\\\"41\\\":43,\\\"44\\\":\\\"Diamante, Worldwide, Inc.\\\",\\\"45\\\":\\\"Kimberly\\\",\\\"46\\\":\\\"McWade\\\",\\\"47\\\":\\\"9546503056\\\",\\\"48\\\":\\\"kimberly.mcwade@diamanteworldwide.com\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":2,\\\"286\\\":\\\"9546503056\\\",\\\"287\\\":\\\"13257\\\",\\\"288\\\":\\\"COURTYARD LYNDHURST\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"23\\\",\\\"558\\\":2,\\\"599\\\":\\\"QTE39368rev.2\\\",\\\"673\\\":\\\"24447\\\",\\\"678\\\":\\\"3\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"2\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\",\\\"721\\\":\\\"\\\",\\\"722\\\":\\\"\\\",\\\"723\\\":\\\"\\\",\\\"724\\\":\\\"\\\",\\\"725\\\":\\\"\\\",\\\"726\\\":\\\"\\\",\\\"727\\\":\\\"\\\",\\\"728\\\":\\\"\\\",\\\"730\\\":\\\"\\\",\\\"732\\\":\\\"\\\",\\\"733\\\":\\\"\\\",\\\"735\\\":\\\"\\\",\\\"736\\\":\\\"\\\",\\\"737\\\":\\\"\\\",\\\"738\\\":\\\"\\\",\\\"739\\\":\\\"\\\"}\",\"jd_endcustomeroverridenetprice\":\"53219.80\",\"jd_endcustomeroverridegrossprice\":\"53219.80\",\"jd_updatedat\":\"2026-01-30T20:39:25.000000Z\"}}","actionType":"manualy updated","changedTo":{"Customer Ref":"13037 OF","Quote":"39368 rev.5 I.TGR REV.","End Customer Override Net Price":"52583.80","End Customer Override Gross Price":"52583.80"},"changedFrom":{"Customer Ref":"13257","Quote":"QTE39368rev.2","End Customer Override Net Price":"53219.80","End Customer Override Gross Price":"53219.80"},"moduleName":"Job","customMessage":"Job has been updated the fields Customer Ref,Quote,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:42:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556531,"logName":"default","subjectId":791,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 20:42:34","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"52583.80\",\"jmq_endcustomeroverridegrossprice\":\"52583.80\",\"jmq_updatedat\":\"2026-01-30T20:42:34.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"53219.80\",\"jmq_endcustomeroverridegrossprice\":\"53219.80\",\"jmq_updatedat\":\"2025-11-03T21:14:42.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"52583.80","End Customer Override Gross Price":"52583.80"},"changedFrom":{"End Customer Override Net Price":"53219.80","End Customer Override Gross Price":"53219.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC784","parentSubjectId":791,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:42:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Task\bm_tasknotification::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Traits/WorkFlowActionTrait.php(439): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Traits/WorkFlowActionTrait.php(213): App\Listeners\workflow\AutomationListner->desktopAutomationTaskNotificationReminder() #19 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(643): App\Listeners\workflow\AutomationListner->createTask() #20 /var/www/html/api/app/Listeners/workflow/AutomationListner.php(253): App\Listeners\workflow\AutomationListner->generateTask() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Listeners\workflow\AutomationListner->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\Events\Dispatcher->dispatch() #24 /var/www/html/api/app/Jobs/WorkFlowJob.php(35): event() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\WorkFlowJob->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #51 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #53 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #54 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #55 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #58 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #59 {main}and with the data of:{"id":1556537,"logName":"QUEUE_18","subjectId":298,"model":"App\\Models\\Task\\bm_tasknotification","modifiedBy":43,"dateTime":"2026-01-30 20:42:35","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"tn_id\":298,\"tn_noficationfrom\":\"task\",\"tn_noficationtype\":\"0\",\"tn_noficationtime\":\"00:00:00\",\"tn_templateid\":null,\"tn_status\":0,\"created_by\":43,\"created_at\":\"2026-01-30T20:42:35.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T20:42:35.000000Z\",\"bm_tasklist_tl_id\":290,\"tn_reminder_value\":null,\"tn_reminder_before\":null}}","actionType":"manualy updated","changedTo":{"tn_id":298,"tn_noficationfrom":"task","Notification Type":"0","Notification Time":"00:00:00","created_by":43,"created_at":"2026-01-30T20:42:35.000000Z","bm_tasklist_tl_id":290},"changedFrom":null,"moduleName":"","customMessage":"new item has been created in ","custom-modulename":"Appointment-Notification","parentSubjectId":298,"parentSubjectType":"App\\Models\\Task\\bm_tasknotification"} [2026-01-30 20:51:55] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1, App\Models\JobMultiQuotePivotModel, 1, App\Models\Job\bm_jobdetails, 1, {"jmq_overridetypeid":0,"Commission":"\"\"","Delivery Vat Percentage":"0.000"}, {"jmq_overridetypeid":1,"User Defined Values":"\"\"","Commission":"[]","Delivery Vat Percentage":"20.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_overridetypeid":1,"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_commission":"[]","jmq_deliveryvatperc":"20.000","jmq_cdeliveryvatperc":"20.000","jmq_updatedby":1,"jmq_updatedat":"2026-01-30T20:51:55.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_overridetypeid":0,"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_commission":"\"\"","jmq_deliveryvatperc":"0.000","jmq_cdeliveryvatperc":"0.000","jmq_updatedby":null,"jmq_updatedat":"2026-01-30T20:37:17.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:51:55, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":4672,"logName":"default","subjectId":1,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":1,"dateTime":"2026-01-30 20:51:55","causerId":1,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_overridetypeid\":1,\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_commission\":\"[]\",\"jmq_deliveryvatperc\":\"20.000\",\"jmq_cdeliveryvatperc\":\"20.000\",\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T20:51:55.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_overridetypeid\":0,\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_commission\":\"\\\"\\\"\",\"jmq_deliveryvatperc\":\"0.000\",\"jmq_cdeliveryvatperc\":\"0.000\",\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T20:37:17.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_overridetypeid":1,"User Defined Values":"\"\"","Commission":"[]","Delivery Vat Percentage":"20.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"jmq_overridetypeid":0,"Commission":"\"\"","Delivery Vat Percentage":"0.000"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1","parentSubjectId":1,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:51:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556540,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 20:51:57","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"0.00\",\"jd_netprice\":\"0.00\",\"jd_grossprice\":\"0.00\",\"jd_costprice\":\"0.00\",\"jd_amountoutstanding\":\"0.00\",\"jd_updatedat\":\"2026-01-30T20:51:57.000000Z\"},\"old\":{\"jd_listprice\":\"105.31\",\"jd_netprice\":\"84.25\",\"jd_grossprice\":\"85.00\",\"jd_costprice\":\"2.22\",\"jd_amountoutstanding\":\"85.00\",\"jd_updatedat\":\"2026-01-30T15:24:42.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"changedFrom":{"Net Price":"84.25","Gross Price Amount":"85.00","Total CostPrice":"2.22","Amount Outstanding":"85.00"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:51:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1556541,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 20:51:57","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:51:57.000000Z\"},\"old\":{\"jmq_listprice\":\"105.31\",\"jmq_netprice\":\"84.25\",\"jmq_grossprice\":\"85.00\",\"jmq_costprice\":\"2.22\",\"jmq_amountoutstanding\":\"85.00\",\"jmq_updatedat\":\"2026-01-30T20:51:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"changedFrom":{"List Price":"105.31","Net Price":"84.25","Gross Price Amount":"85.00","Total CostPrice":"2.22","Amount Outstanding":"85.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:51:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556544,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 20:51:58","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T20:51:58.000000Z\"},\"old\":{\"jd_grossprofit\":\"82.03\",\"jd_grossprofit_percentage\":\"97.36\",\"jd_updatedat\":\"2026-01-30T20:51:57.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"82.03","Gross Profit Percentage":"97.36"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:51:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556545,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 20:51:58","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit\":\"82.03\",\"jmq_updatedat\":\"2026-01-30T20:51:57.000000Z\",\"jmq_grossprofit_percentage\":\"97.36\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"82.03","Gross Profit Percentage":"97.36"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:53:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1, App\Models\JobMultiQuotePivotModel, 1, App\Models\Job\bm_jobdetails, 1, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"96.00","Net Price":"96.00","VAT Price":"19.20","Gross Price Amount":"115.20","Gross Profit":"96.00","Amount Outstanding":"115.20","Gross Profit Percentage":"100.00"}, {"attributes":{"jmq_listprice":"96.00","jmq_netprice":"96.00","jmq_vat":"19.20","jmq_grossprice":"115.20","jmq_grossprofit":"96.00","jmq_amountoutstanding":"115.20","jmq_updatedat":"2026-01-30T20:53:10.000000Z","jmq_grossprofit_percentage":"100.00"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T20:53:08.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:53:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":4685,"logName":"default","subjectId":1,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":1,"dateTime":"2026-01-30 20:53:10","causerId":1,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"96.00\",\"jmq_netprice\":\"96.00\",\"jmq_vat\":\"19.20\",\"jmq_grossprice\":\"115.20\",\"jmq_grossprofit\":\"96.00\",\"jmq_amountoutstanding\":\"115.20\",\"jmq_updatedat\":\"2026-01-30T20:53:10.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:53:08.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"96.00","Net Price":"96.00","VAT Price":"19.20","Gross Price Amount":"115.20","Gross Profit":"96.00","Amount Outstanding":"115.20","Gross Profit Percentage":"100.00"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1","parentSubjectId":1,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:53:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1, App\Models\JobMultiQuotePivotModel, 1, App\Models\Job\bm_jobdetails, 1, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"End Customer Override Net Price":"96.00","End Customer Override Vat Price":"19.20","End Customer Override Gross Price":"115.20"}, {"attributes":{"jmq_endcustomeroverridenetprice":"96.00","jmq_endcustomeroverridevatprice":"19.20","jmq_endcustomeroverridegrossprice":"115.20","jmq_updatedat":"2026-01-30T20:37:17.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_updatedat":"2026-01-30T20:53:10.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:53:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":4690,"logName":"default","subjectId":1,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":1,"dateTime":"2026-01-30 20:53:13","causerId":1,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"96.00\",\"jmq_endcustomeroverridevatprice\":\"19.20\",\"jmq_endcustomeroverridegrossprice\":\"115.20\",\"jmq_updatedat\":\"2026-01-30T20:37:17.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:53:10.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"96.00","End Customer Override Vat Price":"19.20","End Customer Override Gross Price":"115.20"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1","parentSubjectId":1,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:53:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374064,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:53:55","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":4,\"jd_orderstatus\":1,\"jd_updatedat\":\"2026-01-30T20:53:55.000000Z\",\"jd_rework_enable\":1},\"old\":{\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":1,\"jd_orderstatus\":6,\"jd_updatedat\":\"2026-01-30T20:40:03.000000Z\",\"jd_rework_enable\":0}}","actionType":"manualy updated","changedTo":{"Job Rework Enable":"On"},"changedFrom":{"Job Rework Enable":"Off"},"moduleName":"Job","customMessage":"Job has been updated the fields Order Date,Job Status,Order Status,Job Rework Enable which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60383.99","Amount Outstanding":"85162.84"}, {"List Price":"84891.84","Net Price":"84891.84","Gross Price Amount":"84891.84","Total CostPrice":"60182.49","Amount Outstanding":"84891.84"}, {"attributes":{"jmq_listprice":"84891.84","jmq_netprice":"84891.84","jmq_grossprice":"84891.84","jmq_costprice":"60182.49","jmq_amountoutstanding":"84891.84","jmq_updatedat":"2026-01-30T20:55:17.000000Z"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_costprice":"60383.99","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T20:55:16.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:55:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602207,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:55:17","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84891.84\",\"jmq_netprice\":\"84891.84\",\"jmq_grossprice\":\"84891.84\",\"jmq_costprice\":\"60182.49\",\"jmq_amountoutstanding\":\"84891.84\",\"jmq_updatedat\":\"2026-01-30T20:55:17.000000Z\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_costprice\":\"60383.99\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T20:55:16.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84891.84","Net Price":"84891.84","Gross Price Amount":"84891.84","Total CostPrice":"60182.49","Amount Outstanding":"84891.84"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60383.99","Amount Outstanding":"85162.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:55:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374072,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:55:24","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"7264.02\",\"jd_costprice\":\"7264.02\",\"jd_updatedat\":\"2026-01-30T20:55:24.000000Z\"},\"old\":{\"jd_listprice\":\"7093.02\",\"jd_costprice\":\"7093.02\",\"jd_updatedat\":\"2026-01-30T20:53:55.000000Z\"}}","actionType":"manualy updated","changedTo":{"Total CostPrice":"7264.02"},"changedFrom":{"Total CostPrice":"7093.02"},"moduleName":"Job","customMessage":"Job has been updated the field Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374074,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:55:24","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7264.02\",\"jmq_costprice\":\"7264.02\",\"jmq_updatedat\":\"2026-01-30T20:55:24.000000Z\"},\"old\":{\"jmq_listprice\":\"7093.02\",\"jmq_costprice\":\"7093.02\",\"jmq_updatedat\":\"2026-01-30T20:55:22.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"7264.02","Total CostPrice":"7264.02"},"changedFrom":{"List Price":"7093.02","Total CostPrice":"7093.02"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84891.84","Net Price":"84891.84","Gross Price Amount":"84891.84","Gross Profit":"24778.85","Total CostPrice":"60182.49","Amount Outstanding":"84891.84","Gross Profit Percentage":"29.10"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24709.35","Total CostPrice":"60327.13","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.11"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"24709.35","jmq_costprice":"60327.13","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T20:55:24.000000Z","jmq_grossprofit_percentage":"29.11"},"old":{"jmq_listprice":"84891.84","jmq_netprice":"84891.84","jmq_grossprice":"84891.84","jmq_grossprofit":"24778.85","jmq_costprice":"60182.49","jmq_amountoutstanding":"84891.84","jmq_updatedat":"2026-01-30T20:55:22.000000Z","jmq_grossprofit_percentage":"29.10"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:55:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602277,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:55:24","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"24709.35\",\"jmq_costprice\":\"60327.13\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T20:55:24.000000Z\",\"jmq_grossprofit_percentage\":\"29.11\"},\"old\":{\"jmq_listprice\":\"84891.84\",\"jmq_netprice\":\"84891.84\",\"jmq_grossprice\":\"84891.84\",\"jmq_grossprofit\":\"24778.85\",\"jmq_costprice\":\"60182.49\",\"jmq_amountoutstanding\":\"84891.84\",\"jmq_updatedat\":\"2026-01-30T20:55:22.000000Z\",\"jmq_grossprofit_percentage\":\"29.10\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24709.35","Total CostPrice":"60327.13","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.11"},"changedFrom":{"List Price":"84891.84","Net Price":"84891.84","Gross Price Amount":"84891.84","Gross Profit":"24778.85","Total CostPrice":"60182.49","Amount Outstanding":"84891.84","Gross Profit Percentage":"29.10"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:55:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556560,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":6,"dateTime":"2026-01-30 20:55:44","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedat\":\"2026-01-30T20:55:44.000000Z\"},\"old\":{\"jd_endcustomeroverridenetprice\":\"105.31\",\"jd_endcustomeroverridevatprice\":\"124.69\",\"jd_endcustomeroverridegrossprice\":\"230.00\",\"jd_updatedat\":\"2026-01-30T20:51:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"changedFrom":{"End Customer Override Net Price":"105.31","End Customer Override Vat Price":"124.69","End Customer Override Gross Price":"230.00"},"moduleName":"Job","customMessage":"Job has been updated the fields End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556562,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":6,"dateTime":"2026-01-30 20:55:44","causerId":6,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:55:44.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"105.31\",\"jmq_endcustomeroverridevatprice\":\"124.69\",\"jmq_endcustomeroverridegrossprice\":\"230.00\",\"jmq_updatedat\":\"2024-11-15T00:40:45.000000Z\"}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"changedFrom":{"End Customer Override Net Price":"105.31","End Customer Override Vat Price":"124.69","End Customer Override Gross Price":"230.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374077,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:55:55","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"7435.02\",\"jd_grossprofit\":\"1035.98\",\"jd_grossprofit_percentage\":\"12.48\",\"jd_costprice\":\"7435.02\",\"jd_updatedat\":\"2026-01-30T20:55:55.000000Z\"},\"old\":{\"jd_listprice\":\"7264.02\",\"jd_grossprofit\":\"1206.98\",\"jd_grossprofit_percentage\":\"14.54\",\"jd_costprice\":\"7264.02\",\"jd_updatedat\":\"2026-01-30T20:55:24.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"1035.98","Gross Profit Percentage":"12.48","Total CostPrice":"7435.02"},"changedFrom":{"Gross Profit":"1206.98","Gross Profit Percentage":"14.54","Total CostPrice":"7264.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:55:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374079,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:55:55","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7435.02\",\"jmq_grossprofit\":\"1035.98\",\"jmq_costprice\":\"7435.02\",\"jmq_updatedat\":\"2026-01-30T20:55:55.000000Z\",\"jmq_grossprofit_percentage\":\"12.48\"},\"old\":{\"jmq_listprice\":\"7264.02\",\"jmq_grossprofit\":\"1206.98\",\"jmq_costprice\":\"7264.02\",\"jmq_updatedat\":\"2026-01-30T20:55:53.000000Z\",\"jmq_grossprofit_percentage\":\"14.54\"}}","actionType":"manualy updated","changedTo":{"List Price":"7435.02","Gross Profit":"1035.98","Total CostPrice":"7435.02","Gross Profit Percentage":"12.48"},"changedFrom":{"List Price":"7264.02","Gross Profit":"1206.98","Total CostPrice":"7264.02","Gross Profit Percentage":"14.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:56:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24709.35","Total CostPrice":"60327.13","Gross Profit Percentage":"29.11"}, {"Gross Profit":"24835.71","Total CostPrice":"60311.95","Gross Profit Percentage":"29.16"}, {"attributes":{"jmq_grossprofit":"24835.71","jmq_costprice":"60311.95","jmq_updatedat":"2026-01-30T20:56:14.000000Z","jmq_grossprofit_percentage":"29.16"},"old":{"jmq_grossprofit":"24709.35","jmq_costprice":"60327.13","jmq_updatedat":"2026-01-30T20:56:12.000000Z","jmq_grossprofit_percentage":"29.11"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:56:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602288,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:56:14","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24835.71\",\"jmq_costprice\":\"60311.95\",\"jmq_updatedat\":\"2026-01-30T20:56:14.000000Z\",\"jmq_grossprofit_percentage\":\"29.16\"},\"old\":{\"jmq_grossprofit\":\"24709.35\",\"jmq_costprice\":\"60327.13\",\"jmq_updatedat\":\"2026-01-30T20:56:12.000000Z\",\"jmq_grossprofit_percentage\":\"29.11\"}}","actionType":"updated","changedTo":{"Gross Profit":"24835.71","Total CostPrice":"60311.95","Gross Profit Percentage":"29.16"},"changedFrom":{"Gross Profit":"24709.35","Total CostPrice":"60327.13","Gross Profit Percentage":"29.11"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:56:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374082,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:56:25","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"7631.02\",\"jd_grossprofit\":\"864.98\",\"jd_grossprofit_percentage\":\"10.42\",\"jd_costprice\":\"7631.02\",\"jd_updatedat\":\"2026-01-30T20:56:25.000000Z\"},\"old\":{\"jd_listprice\":\"7435.02\",\"jd_grossprofit\":\"1035.98\",\"jd_grossprofit_percentage\":\"12.48\",\"jd_costprice\":\"7435.02\",\"jd_updatedat\":\"2026-01-30T20:55:55.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"864.98","Gross Profit Percentage":"10.42","Total CostPrice":"7631.02"},"changedFrom":{"Gross Profit":"1035.98","Gross Profit Percentage":"12.48","Total CostPrice":"7435.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:56:25] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374084,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:56:25","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7631.02\",\"jmq_grossprofit\":\"864.98\",\"jmq_costprice\":\"7631.02\",\"jmq_updatedat\":\"2026-01-30T20:56:25.000000Z\",\"jmq_grossprofit_percentage\":\"10.42\"},\"old\":{\"jmq_listprice\":\"7435.02\",\"jmq_grossprofit\":\"1035.98\",\"jmq_costprice\":\"7435.02\",\"jmq_updatedat\":\"2026-01-30T20:56:24.000000Z\",\"jmq_grossprofit_percentage\":\"12.48\"}}","actionType":"manualy updated","changedTo":{"List Price":"7631.02","Gross Profit":"864.98","Total CostPrice":"7631.02","Gross Profit Percentage":"10.42"},"changedFrom":{"List Price":"7435.02","Gross Profit":"1035.98","Total CostPrice":"7435.02","Gross Profit Percentage":"12.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:57:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374087,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:57:04","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"7845.02\",\"jd_grossprofit\":\"668.98\",\"jd_grossprofit_percentage\":\"8.06\",\"jd_costprice\":\"7845.02\",\"jd_updatedat\":\"2026-01-30T20:57:04.000000Z\"},\"old\":{\"jd_listprice\":\"7631.02\",\"jd_grossprofit\":\"864.98\",\"jd_grossprofit_percentage\":\"10.42\",\"jd_costprice\":\"7631.02\",\"jd_updatedat\":\"2026-01-30T20:56:25.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"668.98","Gross Profit Percentage":"8.06","Total CostPrice":"7845.02"},"changedFrom":{"Gross Profit":"864.98","Gross Profit Percentage":"10.42","Total CostPrice":"7631.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:57:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374089,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:57:04","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7845.02\",\"jmq_grossprofit\":\"668.98\",\"jmq_costprice\":\"7845.02\",\"jmq_updatedat\":\"2026-01-30T20:57:04.000000Z\",\"jmq_grossprofit_percentage\":\"8.06\"},\"old\":{\"jmq_listprice\":\"7631.02\",\"jmq_grossprofit\":\"864.98\",\"jmq_costprice\":\"7631.02\",\"jmq_updatedat\":\"2026-01-30T20:57:02.000000Z\",\"jmq_grossprofit_percentage\":\"10.42\"}}","actionType":"manualy updated","changedTo":{"List Price":"7845.02","Gross Profit":"668.98","Total CostPrice":"7845.02","Gross Profit Percentage":"8.06"},"changedFrom":{"List Price":"7631.02","Gross Profit":"864.98","Total CostPrice":"7631.02","Gross Profit Percentage":"10.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:57:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374092,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:57:43","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"8049.02\",\"jd_grossprofit\":\"454.98\",\"jd_grossprofit_percentage\":\"5.48\",\"jd_costprice\":\"8049.02\",\"jd_updatedat\":\"2026-01-30T20:57:43.000000Z\"},\"old\":{\"jd_listprice\":\"7845.02\",\"jd_grossprofit\":\"668.98\",\"jd_grossprofit_percentage\":\"8.06\",\"jd_costprice\":\"7845.02\",\"jd_updatedat\":\"2026-01-30T20:57:04.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"454.98","Gross Profit Percentage":"5.48","Total CostPrice":"8049.02"},"changedFrom":{"Gross Profit":"668.98","Gross Profit Percentage":"8.06","Total CostPrice":"7845.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:57:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374094,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:57:43","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8049.02\",\"jmq_grossprofit\":\"454.98\",\"jmq_costprice\":\"8049.02\",\"jmq_updatedat\":\"2026-01-30T20:57:43.000000Z\",\"jmq_grossprofit_percentage\":\"5.48\"},\"old\":{\"jmq_listprice\":\"7845.02\",\"jmq_grossprofit\":\"668.98\",\"jmq_costprice\":\"7845.02\",\"jmq_updatedat\":\"2026-01-30T20:57:41.000000Z\",\"jmq_grossprofit_percentage\":\"8.06\"}}","actionType":"manualy updated","changedTo":{"List Price":"8049.02","Gross Profit":"454.98","Total CostPrice":"8049.02","Gross Profit Percentage":"5.48"},"changedFrom":{"List Price":"7845.02","Gross Profit":"668.98","Total CostPrice":"7845.02","Gross Profit Percentage":"8.06"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:58:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374097,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:58:08","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"8257.02\",\"jd_grossprofit\":\"250.98\",\"jd_grossprofit_percentage\":\"3.02\",\"jd_costprice\":\"8257.02\",\"jd_updatedat\":\"2026-01-30T20:58:08.000000Z\"},\"old\":{\"jd_listprice\":\"8049.02\",\"jd_grossprofit\":\"454.98\",\"jd_grossprofit_percentage\":\"5.48\",\"jd_costprice\":\"8049.02\",\"jd_updatedat\":\"2026-01-30T20:57:43.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"250.98","Gross Profit Percentage":"3.02","Total CostPrice":"8257.02"},"changedFrom":{"Gross Profit":"454.98","Gross Profit Percentage":"5.48","Total CostPrice":"8049.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:58:08] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374099,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:58:08","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8257.02\",\"jmq_grossprofit\":\"250.98\",\"jmq_costprice\":\"8257.02\",\"jmq_updatedat\":\"2026-01-30T20:58:08.000000Z\",\"jmq_grossprofit_percentage\":\"3.02\"},\"old\":{\"jmq_listprice\":\"8049.02\",\"jmq_grossprofit\":\"454.98\",\"jmq_costprice\":\"8049.02\",\"jmq_updatedat\":\"2026-01-30T20:58:06.000000Z\",\"jmq_grossprofit_percentage\":\"5.48\"}}","actionType":"manualy updated","changedTo":{"List Price":"8257.02","Gross Profit":"250.98","Total CostPrice":"8257.02","Gross Profit Percentage":"3.02"},"changedFrom":{"List Price":"8049.02","Gross Profit":"454.98","Total CostPrice":"8049.02","Gross Profit Percentage":"5.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:58:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374102,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:58:41","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"8416.02\",\"jd_grossprofit\":\"42.98\",\"jd_grossprofit_percentage\":\"0.52\",\"jd_costprice\":\"8416.02\",\"jd_updatedat\":\"2026-01-30T20:58:41.000000Z\"},\"old\":{\"jd_listprice\":\"8257.02\",\"jd_grossprofit\":\"250.98\",\"jd_grossprofit_percentage\":\"3.02\",\"jd_costprice\":\"8257.02\",\"jd_updatedat\":\"2026-01-30T20:58:08.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"42.98","Gross Profit Percentage":"0.52","Total CostPrice":"8416.02"},"changedFrom":{"Gross Profit":"250.98","Gross Profit Percentage":"3.02","Total CostPrice":"8257.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:58:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374104,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:58:41","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8416.02\",\"jmq_grossprofit\":\"42.98\",\"jmq_costprice\":\"8416.02\",\"jmq_updatedat\":\"2026-01-30T20:58:41.000000Z\",\"jmq_grossprofit_percentage\":\"0.52\"},\"old\":{\"jmq_listprice\":\"8257.02\",\"jmq_grossprofit\":\"250.98\",\"jmq_costprice\":\"8257.02\",\"jmq_updatedat\":\"2026-01-30T20:58:40.000000Z\",\"jmq_grossprofit_percentage\":\"3.02\"}}","actionType":"manualy updated","changedTo":{"List Price":"8416.02","Gross Profit":"42.98","Total CostPrice":"8416.02","Gross Profit Percentage":"0.52"},"changedFrom":{"List Price":"8257.02","Gross Profit":"250.98","Total CostPrice":"8257.02","Gross Profit Percentage":"3.02"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:59:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":374107,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:59:06","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"8624.02\",\"jd_grossprofit\":\"-116.02\",\"jd_grossprofit_percentage\":\"-1.40\",\"jd_costprice\":\"8624.02\",\"jd_updatedat\":\"2026-01-30T20:59:06.000000Z\"},\"old\":{\"jd_listprice\":\"8416.02\",\"jd_grossprofit\":\"42.98\",\"jd_grossprofit_percentage\":\"0.52\",\"jd_costprice\":\"8416.02\",\"jd_updatedat\":\"2026-01-30T20:58:41.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"-116.02","Gross Profit Percentage":"-1.40","Total CostPrice":"8624.02"},"changedFrom":{"Gross Profit":"42.98","Gross Profit Percentage":"0.52","Total CostPrice":"8416.02"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,Total CostPrice which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:59:06] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":374109,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:59:06","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"8624.02\",\"jmq_grossprofit\":\"-116.02\",\"jmq_costprice\":\"8624.02\",\"jmq_updatedat\":\"2026-01-30T20:59:06.000000Z\",\"jmq_grossprofit_percentage\":\"-1.40\"},\"old\":{\"jmq_listprice\":\"8416.02\",\"jmq_grossprofit\":\"42.98\",\"jmq_costprice\":\"8416.02\",\"jmq_updatedat\":\"2026-01-30T20:59:05.000000Z\",\"jmq_grossprofit_percentage\":\"0.52\"}}","actionType":"manualy updated","changedTo":{"List Price":"8624.02","Gross Profit":"-116.02","Total CostPrice":"8624.02","Gross Profit Percentage":"-1.40"},"changedFrom":{"List Price":"8416.02","Gross Profit":"42.98","Total CostPrice":"8416.02","Gross Profit Percentage":"0.52"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:59:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1, App\Models\JobMultiQuotePivotModel, 1, App\Models\Job\bm_jobdetails, 1, {"Amount Outstanding":"115.20","Total Paid":"0.00"}, {"Amount Outstanding":"57.60","Total Paid":"57.60"}, {"attributes":{"jmq_amountoutstanding":"57.60","jmq_totpaid":"57.60","jmq_updatedat":"2026-01-30T20:59:45.000000Z"},"old":{"jmq_amountoutstanding":"115.20","jmq_totpaid":"0.00","jmq_updatedat":"2026-01-30T20:37:17.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 20:59:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":4737,"logName":"default","subjectId":1,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":1,"dateTime":"2026-01-30 20:59:45","causerId":1,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"57.60\",\"jmq_totpaid\":\"57.60\",\"jmq_updatedat\":\"2026-01-30T20:59:45.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"115.20\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T20:37:17.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"57.60","Total Paid":"57.60"},"changedFrom":{"Amount Outstanding":"115.20","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1","parentSubjectId":1,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 20:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374112,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 20:59:57","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"-324.02\",\"jd_grossprofit_percentage\":\"-3.90\",\"jd_endcustomeroverridenetprice\":\"8624.02\",\"jd_endcustomeroverridevatprice\":\"1121.13\",\"jd_endcustomeroverridegrossprice\":\"9745.15\",\"jd_updatedat\":\"2026-01-30T20:59:57.000000Z\"},\"old\":{\"jd_grossprofit\":\"-116.02\",\"jd_grossprofit_percentage\":\"-1.40\",\"jd_endcustomeroverridenetprice\":\"7093.02\",\"jd_endcustomeroverridevatprice\":\"922.10\",\"jd_endcustomeroverridegrossprice\":\"8015.12\",\"jd_updatedat\":\"2026-01-30T20:59:06.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"-324.02","Gross Profit Percentage":"-3.90","End Customer Override Net Price":"8624.02","End Customer Override Vat Price":"1121.13","End Customer Override Gross Price":"9745.15"},"changedFrom":{"Gross Profit":"-116.02","Gross Profit Percentage":"-1.40","End Customer Override Net Price":"7093.02","End Customer Override Vat Price":"922.10","End Customer Override Gross Price":"8015.12"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 20:59:57] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":374114,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 20:59:57","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-324.02\",\"jmq_endcustomeroverridenetprice\":\"8624.02\",\"jmq_endcustomeroverridevatprice\":\"1121.13\",\"jmq_endcustomeroverridegrossprice\":\"9745.15\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\",\"jmq_grossprofit_percentage\":\"-3.90\"},\"old\":{\"jmq_grossprofit\":\"-116.02\",\"jmq_endcustomeroverridenetprice\":\"7093.02\",\"jmq_endcustomeroverridevatprice\":\"922.10\",\"jmq_endcustomeroverridegrossprice\":\"8015.12\",\"jmq_updatedat\":\"2026-01-30T20:59:06.000000Z\",\"jmq_grossprofit_percentage\":\"-1.40\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"-324.02","End Customer Override Net Price":"8624.02","End Customer Override Vat Price":"1121.13","End Customer Override Gross Price":"9745.15","Gross Profit Percentage":"-3.90"},"changedFrom":{"Gross Profit":"-116.02","End Customer Override Net Price":"7093.02","End Customer Override Vat Price":"922.10","End Customer Override Gross Price":"8015.12","Gross Profit Percentage":"-1.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Flat Roman Shade, created, 43670, App\Models\Orderitem\bm_orderitem, 40, App\Models\Job\bm_jobdetails, ?, null, {"Tipo De Proyecto":" Residencial ALVA"," Window Name":" Bathroom"," Tela Equivalente":" Si"," Color":" Alva-Crest-GEN-Shasta-Linen | Earthen"," Width":" 22"," Length":" 34"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Posicion de Mecanismo":" Por Detras"," Colocar Valance y Retorno":" No"}, {"attributes":{"oi_id":43670,"oi_jobid":40,"oi_jobtempid":"0","oi_jobmultiquoteid":40,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":74,"oi_recipeid":80,"oi_ruleid":0,"oi_qty":1,"oi_seq":1820,"oi_customseq":1,"oi_productcustomseq":1,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5778,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5815,\"labelname\":\"Tipo De Proyecto\",\"labelnamecode\":\"Tipo De Proyecto\",\"optionid\":\"1201\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19288,\"forchildfieldoptionlinkid\":\"3_19288\",\"optioncode\":\"\",\"optionname\":\"Residencial ALVA\",\"optionqty\":\"1\",\"optionid\":1201,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Residencial ALVA\",\"valueid\":\"19288\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5788,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Bathroom\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5805,\"labelname\":\"Product Type\",\"labelnamecode\":\"Product TypeDual\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":\"\",\"id\":\"\",\"mainsupplier\":\"\",\"optionid\":\"\",\"optionname\":\"\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":5790,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":\"\",\"fieldoptionlinkid\":\"\",\"forchildfieldoptionlinkid\":\"\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"\",\"optionquantity\":\"\"}],\"type\":5,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7695,\"labelname\":\"Tela Equivalente\",\"labelnamecode\":\"Tela Equivalente\",\"optionid\":\"464\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":25262,\"forchildfieldoptionlinkid\":\"3_25262\",\"optioncode\":\"SI\",\"optionname\":\"Si\",\"optionqty\":\"1\",\"optionid\":464,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Si\",\"valueid\":\"25262\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7696,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7753,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5781,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":22,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5782,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":34,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5783,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19162,\"forchildfieldoptionlinkid\":\"3_19162\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"19162\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7685,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7686,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8294,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8295,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8296,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NamePrivacy trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8297,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NameBlackout Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5784,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19164,\"forchildfieldoptionlinkid\":\"3_19164\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"19164\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5785,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19167,\"forchildfieldoptionlinkid\":\"3_19167\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"19167\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5786,\"labelname\":\"CCO Control Position\",\"labelnamecode\":\"CCO Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5787,\"labelname\":\"Motoized Control Position\",\"labelnamecode\":\"Motoized Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5792,\"labelname\":\"Motor Type\",\"labelnamecode\":\"Motor Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5794,\"labelname\":\"Chain Color\",\"labelnamecode\":\"Chain Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6923,\"labelname\":\"Somfy Type\",\"labelnamecode\":\"Somfy Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7948,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7949,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5793,\"labelname\":\"Posicion de Mecanismo\",\"labelnamecode\":\"Posicion de Mecanismo\",\"optionid\":\"1028\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19184,\"forchildfieldoptionlinkid\":\"3_19184\",\"optioncode\":\"Posicion Mecanismo Romanas\",\"optionname\":\"Por Detras\",\"optionqty\":\"1\",\"optionid\":1028,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Por Detras\",\"valueid\":\"19184\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5795,\"labelname\":\"Colocar Valance y Retorno\",\"labelnamecode\":\"Colocar Valance y Retorno\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19192,\"forchildfieldoptionlinkid\":\"3_19192\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"19192\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5814,\"labelname\":\"Tipo De Tubo\",\"labelnamecode\":\"Tipo De Tubo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5816,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6028,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5817,\"labelname\":\"Tipo De Clutch\",\"labelnamecode\":\"Tipo De Clutch\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5818,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5820,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7928,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7930,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6911,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8258,\"labelname\":\"Product Features\",\"labelnamecode\":\"Product Features\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8280,\"labelname\":\"Trim\",\"labelnamecode\":\"Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8285,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8268,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5779,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"TipoDeProyecto\":\"Residencial ALVA\",\"WindowName\":\"Bathroom\",\"ProductTypeDual\":\"\",\"Product Type\":\"\",\"CollectionName\":\"\",\"TelaEquivalente\":\"Si\",\"Color01\":\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\",\"AnchodelRollo\":\"\",\"Width\":22,\"Length\":34,\"Lining\":\"Privacy\",\"RollodeLining\":\"\",\"RollodeLiningNULL\":\"\",\"AddTrim\":\"\",\"AddTrimNULL\":\"\",\"TrimNamePrivacytrim\":\"\",\"TrimNameBlackoutTrim\":\"\",\"Mount\":\"Inside\",\"Control\":\"Cordless\",\"CCOControlPosition\":\"\",\"MotoizedControlPosition\":\"\",\"MotorType\":\"\",\"ChainColor\":\"\",\"SomfyType\":\"\",\"OpcionesdeMotor\":\"\",\"OpcionesdeMotorNULL\":\"\",\"PosiciondeMecanismo\":\"Por Detras\",\"ColocarValanceyRetorno\":\"No\",\"TipoDeTubo\":\"\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeClutch\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"Notes\":\"\",\"ProductFeatures\":\"\",\"Trim\":\"\",\"TrimColor\":\"\",\"FabricInformation\":\"\",\"UnitType\":\"Inches\",\"74_description\":\"\"}","oi_idvalue":"{\"5778\":1,\"5815\":\"1201\",\"5788\":\"Bathroom\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"464\",\"7696\":\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\",\"7753\":\"\",\"5781\":22,\"5782\":34,\"5783\":\"1009\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"175\",\"5785\":\"1011\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"1028\",\"5795\":\"126\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"4\"}","oi_reportvaluetext":"{\"5778\":1,\"5815\":\"Residencial ALVA\",\"5788\":\"Bathroom\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"Si\",\"7696\":\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\",\"7753\":\"\",\"5781\":22,\"5782\":34,\"5783\":\"Privacy\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"Inside\",\"5785\":\"Cordless\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"Por Detras\",\"5795\":\"No\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"Inches\"}","oi_description":"Tipo De Proyecto: Residencial ALVA, Window Name: Bathroom, Tela Equivalente: Si, Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen, Width: 22, Length: 34, Lining: Privacy, Mount: Inside, Control: Cordless, Posicion de Mecanismo: Por Detras, Colocar Valance y Retorno: No","oi_onlinedescription":"Window Name: Bathroom, Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen, Width: 22, Length: 34, Lining: Privacy, Mount: Inside, Control: Cordless","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: Bathroom##,##Tela Equivalente: Si##,##Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen##,##Width: 22 ##,##Length: 34 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Posicion de Mecanismo: Por Detras##,##Colocar Valance y Retorno: No##","oi_onlinereportdescription":"##Window Name: Bathroom##, ##Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen##, ##Width: 22 ##, ##Length: 34 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##","oi_reporttitles":"##Quantity:<\/br>##Tipo De Proyecto:<\/br>##Window Name:<\/br>##Tela Equivalente:<\/br>##Color:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Mount:<\/br>##Control:<\/br>##Posicion de Mecanismo:<\/br>##Colocar Valance y Retorno:","oi_onlinereporttitles":"##Window Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9984,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),(CorteBarraH)*(1.05),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19281,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9985,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19282,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9986,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19284,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9987,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",2)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19271,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9988,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19214,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9989,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19223,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9990,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19215,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9991,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19216,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9992,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19217,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9993,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\"),CantidadMotorCordless,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19218,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9994,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19219,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9995,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19220,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9996,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19221,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9997,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19222,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9998,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15396,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27613,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15397,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27614,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15398,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27615,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15399,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27616,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15400,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27617,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15402,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27619,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15416,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSOmfyR28\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27625,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15417,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree40\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27626,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15418,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree30\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27627,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19285,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19286,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19293,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10049,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19294,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10050,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19295,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10051,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19296,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10052,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19297,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10053,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19299,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10055,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19301,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10056,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19302,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10057,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19303,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10058,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19304,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10059,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19305,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9854,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19182,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9855,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9856,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9857,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14480,\"value\":\"1.981\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((LargoFraccion+5)*(AnillosHorizontales))\\\/39.37\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27018,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14484,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27025,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14517,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27048,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9917,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9921,\"value\":\"3.00\",\"fractionvalue\":\"3.00\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19228,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9922,\"value\":\"36.750\",\"fractionvalue\":\"36 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.37\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19240,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9923,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19251,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9924,\"value\":\"4.181\",\"fractionvalue\":\"4 1\\\/4\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19259,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9925,\"value\":\"4.181\",\"fractionvalue\":\"4 1\\\/4\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19260,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9926,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19261,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9927,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19267,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9928,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19277,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9929,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19278,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9930,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19283,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9931,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"AnillosHorizontales\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19178,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9932,\"value\":\"2.00\",\"fractionvalue\":2,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19176,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9935,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19239,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9936,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19179,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9938,\"value\":\"1.120\",\"fractionvalue\":\"1 1\\\/8\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19181,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9939,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",AnillosHorizontales)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19213,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9940,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19224,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9941,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19225,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9942,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19226,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9943,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19227,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9944,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19229,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9945,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19230,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9946,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19231,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9947,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19232,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9948,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19233,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9949,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19234,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9950,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19235,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9951,\"value\":\"1.90\",\"fractionvalue\":\"1 7\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19236,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9952,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19237,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9953,\"value\":\"3.00\",\"fractionvalue\":3,\"formula\":\"if(Mount=\\\"Inside\\\",RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),\\\"\\\")\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19241,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9954,\"value\":\"11.000\",\"fractionvalue\":11,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.11\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19242,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9955,\"value\":\"8.00\",\"fractionvalue\":8,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.08\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19245,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9956,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19243,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9957,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19244,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9958,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"2\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19246,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9959,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19247,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9960,\"value\":\"3.0\",\"fractionvalue\":\"3.0\",\"formula\":\"3\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19248,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9961,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19249,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9962,\"value\":\"2.934\",\"fractionvalue\":\"2 7\\\/8\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19250,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9963,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19252,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9964,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19253,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9965,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19254,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9966,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19255,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9967,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19256,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9968,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19257,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9969,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19258,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9970,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19262,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9971,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TipoDeProyecto=\\\"ResidencialALVA\\\",0,if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\",Control=\\\"Cordless\\\"),(2*(Length+12))\\\/(12),0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19263,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9972,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19264,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9973,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19265,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9974,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19266,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9975,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19268,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9976,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19269,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9977,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19270,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9978,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19272,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9979,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19273,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9980,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\")\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19274,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9981,\"value\":\"1.097\",\"fractionvalue\":\"1 1\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19276,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9982,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19279,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9983,\"value\":\"0.540\",\"fractionvalue\":\"0 5\\\/8\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19280,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9858,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9859,\"value\":\"12.000\",\"fractionvalue\":12,\"formula\":\"12\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9860,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9861,\"value\":\"4 sencilla\",\"fractionvalue\":\"4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"4 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"4 Doble\\\",If(Lining=\\\"Privacy\\\",\\\"4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9862,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9863,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9864,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",14,If(Lining=\\\"Blackout\\\",14,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9865,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9866,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9867,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9868,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9869,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9870,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9871,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9872,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9873,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9874,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9875,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",2,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9876,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9877,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9878,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9879,\"value\":\"23.750\",\"fractionvalue\":\"23 3\\\/4\",\"formula\":\"(AnchoFinalReal)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9880,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9881,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"na\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9882,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9883,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9884,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9885,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9886,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9887,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9889,\"value\":\"21.000\",\"fractionvalue\":21,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9890,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9891,\"value\":\"20.250\",\"fractionvalue\":\"20 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9892,\"value\":\"20.000\",\"fractionvalue\":20,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9893,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9894,\"value\":\"27.750\",\"fractionvalue\":\"27 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9895,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TelaEquivalente=\\\"Si\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9896,\"value\":\"25.250\",\"fractionvalue\":\"25 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9897,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9898,\"value\":\"23.75 x 16\",\"fractionvalue\":\"23.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9899,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\/ DistanciaMarcasPanel),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9900,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundDown((AnchoFinalReal-3)\\\/13)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9901,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9902,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9903,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9905,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree40\\\",\\\"2\\\",\\\"1.5\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9906,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"NA\\\")) )),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9907,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9908,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9909,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9910,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9911,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",TipoDeMotor,If(Control=\\\"CCO\\\",ChainColor +\\\" Chain\\\",If(Control=\\\"Motorized\\\",1,2)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9912,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9913,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Continuo\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9914,\"value\":\"23.75 x 16\",\"fractionvalue\":\"23.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9915,\"value\":\"21.750\",\"fractionvalue\":\"21 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9916,\"value\":\"21.750\",\"fractionvalue\":\"21 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9918,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Right(Color,7)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9919,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(TelaEquivalente=\\\"Si\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10776,\"value\":\"25.750\",\"fractionvalue\":\"25 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11507,\"value\":\"34.000\",\"fractionvalue\":34,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11546,\"value\":\"34.000\",\"fractionvalue\":34,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11547,\"value\":\"22.000\",\"fractionvalue\":22,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11576,\"value\":\"21.250\",\"fractionvalue\":\"21 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11577,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11588,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11589,\"value\":\"3\",\"fractionvalue\":\"3\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12383,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",92,if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",108,0)),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",54,110)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12384,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12385,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12386,\"value\":\"25.250\",\"fractionvalue\":\"25 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12387,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12463,\"value\":\"739.500\",\"fractionvalue\":\"739 1\\\/2\",\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12464,\"value\":\"0.000600\",\"fractionvalue\":0,\"formula\":\"0.0006\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12465,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12466,\"value\":\"0.444\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12467,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12468,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12469,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12470,\"value\":\"0.14\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12471,\"value\":\"0.140\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12500,\"value\":\"2.500\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12510,\"value\":\"0.394\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\/12)*(0.02))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13002,\"value\":\"1.472\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAncho))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13003,\"value\":\"1.472\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAnchoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13004,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13005,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13034,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13035,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13036,\"value\":\"0.016\",\"fractionvalue\":\"0 1\\\/8\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13037,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13038,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13039,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13040,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13041,\"value\":\"alva-crest-gen-shasta-linenearthen:linen\",\"fractionvalue\":\"alva-crest-gen-shasta-linenearthen:linen\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14494,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15409,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",\\\"CAROMAR WHITE 92 IN\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining=\\\"PrivacyCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",\\\"4 pass 110 in\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",\\\"THERMAL 54 IN\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",\\\"IVORY 110 IN\\\",if(RollodeLining2=\\\"BlackoutCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))))),\\\"\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15412,\"value\":\"0.50\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":17992,\"value\":\"9.375\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"Ceiling((AnchoFinalReal-3)\\\/(AnillosHorizontales-1),0.125)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"0.970","oi_netprice":"0.000","oi_pricesfromoperations":null,"oi_vatprice":"0.000","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"0.000","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T21:00:18.000000Z","oi_jsondataid":"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 21:00:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556565,"logName":"default","subjectId":43670,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43670,\"oi_jobid\":40,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":40,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":74,\"oi_recipeid\":80,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":1820,\"oi_customseq\":1,\"oi_productcustomseq\":1,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5778,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5815,\\\"labelname\\\":\\\"Tipo De Proyecto\\\",\\\"labelnamecode\\\":\\\"Tipo De Proyecto\\\",\\\"optionid\\\":\\\"1201\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19288,\\\"forchildfieldoptionlinkid\\\":\\\"3_19288\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"Residencial ALVA\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1201,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Residencial ALVA\\\",\\\"valueid\\\":\\\"19288\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5788,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Bathroom\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5805,\\\"labelname\\\":\\\"Product Type\\\",\\\"labelnamecode\\\":\\\"Product TypeDual\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"id\\\":\\\"\\\",\\\"mainsupplier\\\":\\\"\\\",\\\"optionid\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":5790,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":\\\"\\\",\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"forchildfieldoptionlinkid\\\":\\\"\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\"}],\\\"type\\\":5,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7695,\\\"labelname\\\":\\\"Tela Equivalente\\\",\\\"labelnamecode\\\":\\\"Tela Equivalente\\\",\\\"optionid\\\":\\\"464\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":25262,\\\"forchildfieldoptionlinkid\\\":\\\"3_25262\\\",\\\"optioncode\\\":\\\"SI\\\",\\\"optionname\\\":\\\"Si\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":464,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Si\\\",\\\"valueid\\\":\\\"25262\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7696,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7753,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5781,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":22,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5782,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":34,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5783,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19162,\\\"forchildfieldoptionlinkid\\\":\\\"3_19162\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"19162\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7685,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7686,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8294,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8295,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8296,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NamePrivacy trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8297,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NameBlackout Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5784,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19164,\\\"forchildfieldoptionlinkid\\\":\\\"3_19164\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"19164\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5785,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19167,\\\"forchildfieldoptionlinkid\\\":\\\"3_19167\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"19167\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5786,\\\"labelname\\\":\\\"CCO Control Position\\\",\\\"labelnamecode\\\":\\\"CCO Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5787,\\\"labelname\\\":\\\"Motoized Control Position\\\",\\\"labelnamecode\\\":\\\"Motoized Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5792,\\\"labelname\\\":\\\"Motor Type\\\",\\\"labelnamecode\\\":\\\"Motor Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5794,\\\"labelname\\\":\\\"Chain Color\\\",\\\"labelnamecode\\\":\\\"Chain Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6923,\\\"labelname\\\":\\\"Somfy Type\\\",\\\"labelnamecode\\\":\\\"Somfy Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7948,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7949,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5793,\\\"labelname\\\":\\\"Posicion de Mecanismo\\\",\\\"labelnamecode\\\":\\\"Posicion de Mecanismo\\\",\\\"optionid\\\":\\\"1028\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19184,\\\"forchildfieldoptionlinkid\\\":\\\"3_19184\\\",\\\"optioncode\\\":\\\"Posicion Mecanismo Romanas\\\",\\\"optionname\\\":\\\"Por Detras\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1028,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Por Detras\\\",\\\"valueid\\\":\\\"19184\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5795,\\\"labelname\\\":\\\"Colocar Valance y Retorno\\\",\\\"labelnamecode\\\":\\\"Colocar Valance y Retorno\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19192,\\\"forchildfieldoptionlinkid\\\":\\\"3_19192\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"19192\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5814,\\\"labelname\\\":\\\"Tipo De Tubo\\\",\\\"labelnamecode\\\":\\\"Tipo De Tubo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5816,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6028,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5817,\\\"labelname\\\":\\\"Tipo De Clutch\\\",\\\"labelnamecode\\\":\\\"Tipo De Clutch\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5818,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5820,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7928,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7930,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6911,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8258,\\\"labelname\\\":\\\"Product Features\\\",\\\"labelnamecode\\\":\\\"Product Features\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8280,\\\"labelname\\\":\\\"Trim\\\",\\\"labelnamecode\\\":\\\"Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8285,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8268,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5779,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"TipoDeProyecto\\\":\\\"Residencial ALVA\\\",\\\"WindowName\\\":\\\"Bathroom\\\",\\\"ProductTypeDual\\\":\\\"\\\",\\\"Product Type\\\":\\\"\\\",\\\"CollectionName\\\":\\\"\\\",\\\"TelaEquivalente\\\":\\\"Si\\\",\\\"Color01\\\":\\\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\\\",\\\"AnchodelRollo\\\":\\\"\\\",\\\"Width\\\":22,\\\"Length\\\":34,\\\"Lining\\\":\\\"Privacy\\\",\\\"RollodeLining\\\":\\\"\\\",\\\"RollodeLiningNULL\\\":\\\"\\\",\\\"AddTrim\\\":\\\"\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimNamePrivacytrim\\\":\\\"\\\",\\\"TrimNameBlackoutTrim\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"CCOControlPosition\\\":\\\"\\\",\\\"MotoizedControlPosition\\\":\\\"\\\",\\\"MotorType\\\":\\\"\\\",\\\"ChainColor\\\":\\\"\\\",\\\"SomfyType\\\":\\\"\\\",\\\"OpcionesdeMotor\\\":\\\"\\\",\\\"OpcionesdeMotorNULL\\\":\\\"\\\",\\\"PosiciondeMecanismo\\\":\\\"Por Detras\\\",\\\"ColocarValanceyRetorno\\\":\\\"No\\\",\\\"TipoDeTubo\\\":\\\"\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeClutch\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"Notes\\\":\\\"\\\",\\\"ProductFeatures\\\":\\\"\\\",\\\"Trim\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"74_description\\\":\\\"\\\"}\",\"oi_idvalue\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"1201\\\",\\\"5788\\\":\\\"Bathroom\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"464\\\",\\\"7696\\\":\\\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\\\",\\\"7753\\\":\\\"\\\",\\\"5781\\\":22,\\\"5782\\\":34,\\\"5783\\\":\\\"1009\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"175\\\",\\\"5785\\\":\\\"1011\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"1028\\\",\\\"5795\\\":\\\"126\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"4\\\"}\",\"oi_reportvaluetext\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"Residencial ALVA\\\",\\\"5788\\\":\\\"Bathroom\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"Si\\\",\\\"7696\\\":\\\"Alva-Crest-GEN-Shasta-Linen | Earthen: Linen\\\",\\\"7753\\\":\\\"\\\",\\\"5781\\\":22,\\\"5782\\\":34,\\\"5783\\\":\\\"Privacy\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"Inside\\\",\\\"5785\\\":\\\"Cordless\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"Por Detras\\\",\\\"5795\\\":\\\"No\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"Inches\\\"}\",\"oi_description\":\"Tipo De Proyecto: Residencial ALVA, Window Name: Bathroom, Tela Equivalente: Si, Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen, Width: 22, Length: 34, Lining: Privacy, Mount: Inside, Control: Cordless, Posicion de Mecanismo: Por Detras, Colocar Valance y Retorno: No\",\"oi_onlinedescription\":\"Window Name: Bathroom, Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen, Width: 22, Length: 34, Lining: Privacy, Mount: Inside, Control: Cordless\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: Bathroom##,##Tela Equivalente: Si##,##Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen##,##Width: 22 ##,##Length: 34 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Posicion de Mecanismo: Por Detras##,##Colocar Valance y Retorno: No##\",\"oi_onlinereportdescription\":\"##Window Name: Bathroom##, ##Color: Alva-Crest-GEN-Shasta-Linen | Earthen: Linen##, ##Width: 22 ##, ##Length: 34 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Tipo De Proyecto:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Tela Equivalente:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Posicion de Mecanismo:\u003C\\\/br\u003E##Colocar Valance y Retorno:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Color:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9984,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),(CorteBarraH)*(1.05),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19281,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9985,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19282,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9986,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19284,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9987,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",2)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19271,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9988,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19214,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9989,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19223,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9990,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19215,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9991,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19216,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9992,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19217,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9993,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\"),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19218,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9994,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19219,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9995,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19220,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9996,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19221,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9997,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19222,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9998,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15396,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27613,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15397,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27614,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15398,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27615,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15399,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27616,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15400,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27617,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15402,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27619,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15416,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSOmfyR28\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27625,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15417,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27626,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15418,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27627,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19285,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19286,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19293,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10049,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19294,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10050,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19295,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10051,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19296,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10052,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19297,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10053,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19299,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10055,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19301,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10056,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19302,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10057,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19303,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10058,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19304,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10059,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19305,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9854,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19182,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9855,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9856,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9857,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14480,\\\"value\\\":\\\"1.981\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((LargoFraccion+5)*(AnillosHorizontales))\\\\\\\/39.37\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27018,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14484,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27025,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14517,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27048,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9917,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9921,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":\\\"3.00\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19228,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9922,\\\"value\\\":\\\"36.750\\\",\\\"fractionvalue\\\":\\\"36 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.37\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19240,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9923,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19251,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9924,\\\"value\\\":\\\"4.181\\\",\\\"fractionvalue\\\":\\\"4 1\\\\\\\/4\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19259,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9925,\\\"value\\\":\\\"4.181\\\",\\\"fractionvalue\\\":\\\"4 1\\\\\\\/4\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19260,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9926,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19261,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9927,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19267,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9928,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19277,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9929,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19278,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9930,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19283,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9931,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19178,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9932,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19176,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9935,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19239,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9936,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19179,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9938,\\\"value\\\":\\\"1.120\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/8\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19181,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9939,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",AnillosHorizontales)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19213,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9940,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19224,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9941,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19225,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9942,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19226,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9943,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19227,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9944,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19229,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9945,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19230,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9946,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19231,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9947,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19232,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9948,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19233,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9949,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19234,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9950,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19235,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9951,\\\"value\\\":\\\"1.90\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19236,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9952,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19237,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9953,\\\"value\\\":\\\"3.00\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19241,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9954,\\\"value\\\":\\\"11.000\\\",\\\"fractionvalue\\\":11,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.11\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19242,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9955,\\\"value\\\":\\\"8.00\\\",\\\"fractionvalue\\\":8,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.08\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19245,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9956,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19243,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9957,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19244,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9958,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19246,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9959,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19247,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9960,\\\"value\\\":\\\"3.0\\\",\\\"fractionvalue\\\":\\\"3.0\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19248,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9961,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19249,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9962,\\\"value\\\":\\\"2.934\\\",\\\"fractionvalue\\\":\\\"2 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19250,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9963,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19252,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9964,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19253,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9965,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19254,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9966,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19255,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9967,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19256,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9968,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19257,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9969,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19258,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9970,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19262,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9971,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",0,if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\",Control=\\\\\\\"Cordless\\\\\\\"),(2*(Length+12))\\\\\\\/(12),0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19263,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9972,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19264,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9973,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19265,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9974,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19266,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9975,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19268,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9976,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19269,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9977,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19270,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9978,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19272,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9979,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19273,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9980,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19274,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9981,\\\"value\\\":\\\"1.097\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19276,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9982,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19279,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9983,\\\"value\\\":\\\"0.540\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19280,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9858,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9859,\\\"value\\\":\\\"12.000\\\",\\\"fractionvalue\\\":12,\\\"formula\\\":\\\"12\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9860,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9861,\\\"value\\\":\\\"4 sencilla\\\",\\\"fractionvalue\\\":\\\"4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9862,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9863,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9864,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",14,If(Lining=\\\\\\\"Blackout\\\\\\\",14,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9865,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9866,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9867,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9868,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9869,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9870,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9871,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9872,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9873,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9874,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9875,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",2,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9876,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9877,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9878,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9879,\\\"value\\\":\\\"23.750\\\",\\\"fractionvalue\\\":\\\"23 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnchoFinalReal)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9880,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9881,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"na\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9882,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9883,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9884,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9885,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9886,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9887,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9889,\\\"value\\\":\\\"21.000\\\",\\\"fractionvalue\\\":21,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9890,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9891,\\\"value\\\":\\\"20.250\\\",\\\"fractionvalue\\\":\\\"20 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9892,\\\"value\\\":\\\"20.000\\\",\\\"fractionvalue\\\":20,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9893,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9894,\\\"value\\\":\\\"27.750\\\",\\\"fractionvalue\\\":\\\"27 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9895,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9896,\\\"value\\\":\\\"25.250\\\",\\\"fractionvalue\\\":\\\"25 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9897,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9898,\\\"value\\\":\\\"23.75 x 16\\\",\\\"fractionvalue\\\":\\\"23.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9899,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9900,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundDown((AnchoFinalReal-3)\\\\\\\/13)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9901,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9902,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9903,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9905,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",\\\\\\\"2\\\\\\\",\\\\\\\"1.5\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9906,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"NA\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9907,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9908,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9909,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9910,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9911,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor,If(Control=\\\\\\\"CCO\\\\\\\",ChainColor +\\\\\\\" Chain\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",1,2)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9912,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9913,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9914,\\\"value\\\":\\\"23.75 x 16\\\",\\\"fractionvalue\\\":\\\"23.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9915,\\\"value\\\":\\\"21.750\\\",\\\"fractionvalue\\\":\\\"21 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9916,\\\"value\\\":\\\"21.750\\\",\\\"fractionvalue\\\":\\\"21 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9918,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9919,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9920,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1,\\\\\\\"na\\\\\\\" )\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10003,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10004,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10005,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10006,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10007,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10008,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10009,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10010,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10011,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10014,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10015,\\\"value\\\":\\\"0.028\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10018,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-DeduccionBarraH,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10023,\\\"value\\\":\\\"0.307\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10024,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10027,\\\"value\\\":\\\"0.280\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10029,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10030,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",(AnillosVerticales)*(PesoBarraFibra6mm)+PesoBarraFibra6mm,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10031,\\\"value\\\":\\\"0.140\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)+PesoBarraFibra4mm\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10032,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10033,\\\"value\\\":\\\"0.867\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10034,\\\"value\\\":\\\"0.867\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10038,\\\"value\\\":\\\"0.558\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10039,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10040,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10041,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10042,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10060,\\\"value\\\":\\\"2.252\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/4\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesodeMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10061,\\\"value\\\":\\\"1.554\\\",\\\"fractionvalue\\\":\\\"1 5\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware+if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",PesoTotalBarraFibra6mm,PesoTotalBarraFibra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10062,\\\"value\\\":\\\"739.500\\\",\\\"fractionvalue\\\":\\\"739 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion*AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10063,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10064,\\\"value\\\":\\\"0.103\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),(DeduccionDensidadLining)*(AreaLining),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10774,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10775,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10776,\\\"value\\\":\\\"25.750\\\",\\\"fractionvalue\\\":\\\"25 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11507,\\\"value\\\":\\\"34.000\\\",\\\"fractionvalue\\\":34,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11546,\\\"value\\\":\\\"34.000\\\",\\\"fractionvalue\\\":34,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11547,\\\"value\\\":\\\"22.000\\\",\\\"fractionvalue\\\":22,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11576,\\\"value\\\":\\\"21.250\\\",\\\"fractionvalue\\\":\\\"21 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11577,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11588,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11589,\\\"value\\\":\\\"3\\\",\\\"fractionvalue\\\":\\\"3\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12383,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",92,if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",108,0)),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",54,110)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12384,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12385,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12386,\\\"value\\\":\\\"25.250\\\",\\\"fractionvalue\\\":\\\"25 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12387,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12463,\\\"value\\\":\\\"739.500\\\",\\\"fractionvalue\\\":\\\"739 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12464,\\\"value\\\":\\\"0.000600\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12465,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12466,\\\"value\\\":\\\"0.444\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12467,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12468,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12469,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12470,\\\"value\\\":\\\"0.14\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12471,\\\"value\\\":\\\"0.140\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12500,\\\"value\\\":\\\"2.500\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12510,\\\"value\\\":\\\"0.394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\\\\\/12)*(0.02))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13002,\\\"value\\\":\\\"1.472\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAncho))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13003,\\\"value\\\":\\\"1.472\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAnchoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13004,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13005,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13034,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13036,\\\"value\\\":\\\"0.016\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13037,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13038,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13039,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13040,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13041,\\\"value\\\":\\\"alva-crest-gen-shasta-linenearthen:linen\\\",\\\"fractionvalue\\\":\\\"alva-crest-gen-shasta-linenearthen:linen\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14494,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15409,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",\\\\\\\"CAROMAR WHITE 92 IN\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",\\\\\\\"4 pass 110 in\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",\\\\\\\"THERMAL 54 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",\\\\\\\"IVORY 110 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))))),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15412,\\\"value\\\":\\\"0.50\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":17992,\\\"value\\\":\\\"9.375\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"Ceiling((AnchoFinalReal-3)\\\\\\\/(AnillosHorizontales-1),0.125)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"0.970\",\"oi_netprice\":\"0.000\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"0.000\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"0.000\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T21:00:18.000000Z\",\"oi_jsondataid\":\"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Tipo De Proyecto":" Residencial ALVA"," Window Name":" Bathroom"," Tela Equivalente":" Si"," Color":" Alva-Crest-GEN-Shasta-Linen | Earthen"," Width":" 22"," Length":" 34"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Posicion de Mecanismo":" Por Detras"," Colocar Valance y Retorno":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556566,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jd_updatedby\":1,\"jd_updatedat\":\"2026-01-30T21:00:18.000000Z\"},\"old\":{\"jd_updatedby\":6,\"jd_updatedat\":\"2026-01-30T20:55:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556567,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_updatedby\":1,\"jmq_updatedat\":\"2026-01-30T21:00:18.000000Z\"},\"old\":{\"jmq_updatedby\":6,\"jmq_updatedat\":\"2026-01-30T20:55:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/OrderItemTraits.php(426): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #19 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #46 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #48 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #49 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #50 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #53 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #54 {main}and with the data of:{"id":1556568,"logName":"default","subjectId":40,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_costprice\":\"0.97\",\"jmq_overridenetprice\":\"0.00\",\"jmq_overridevatprice\":\"0.00\",\"jmq_overridegrossprice\":\"0.00\",\"jmq_updatedby\":6},\"old\":{\"jmq_costprice\":\"0.00\",\"jmq_overridenetprice\":\"2175.80\",\"jmq_overridevatprice\":\"174.06\",\"jmq_overridegrossprice\":\"2349.86\",\"jmq_updatedby\":null}}","actionType":"manualy updated","changedTo":{"Total CostPrice":"0.97","jmq_overridenetprice":"0.00","jmq_overridevatprice":"0.00","jmq_overridegrossprice":"0.00"},"changedFrom":{"Total CostPrice":"0.00","jmq_overridenetprice":"2175.80","jmq_overridevatprice":"174.06","jmq_overridegrossprice":"2349.86"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/OrderItemTraits.php(448): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #19 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #46 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #48 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #49 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #50 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #53 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #54 {main}and with the data of:{"id":1556569,"logName":"default","subjectId":40,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jd_costprice\":\"0.97\",\"jd_overridenetprice\":\"0.00\",\"jd_overridevatprice\":\"0.00\",\"jd_overridegrossprice\":\"0.00\",\"jd_updatedby\":6},\"old\":{\"jd_costprice\":\"0.00\",\"jd_overridenetprice\":\"2175.80\",\"jd_overridevatprice\":\"174.06\",\"jd_overridegrossprice\":\"2349.86\",\"jd_updatedby\":1}}","actionType":"manualy updated","changedTo":{"Total CostPrice":"0.97","jd_overridenetprice":"0.00","jd_overridevatprice":"0.00","jd_overridegrossprice":"0.00"},"changedFrom":{"Total CostPrice":"0.00","jd_overridenetprice":"2175.80","jd_overridevatprice":"174.06","jd_overridegrossprice":"2349.86"},"moduleName":"Job","customMessage":"Job has been updated the fields Total CostPrice,jd_overridenetprice,jd_overridevatprice,jd_overridegrossprice which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:00:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Notes, new item has been created in Notes, created, 1551, App\Models\Notes\bm_notelist, 40, App\Models\Job\bm_jobdetails, ?, null, {"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Esmeralda","Date":"2026-01-30","Time":"13:00:17","Attachment":"Flat Roman Shadeuploaded_1769806815.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769806815.csv","Is online note":"Yes"}, {"attributes":{"nl_id":1551,"nl_ordertempid":null,"nl_orderid":40,"nl_notescategory":1,"nl_type":4,"nl_platform":3,"nl_desc":"Order Item imported successfully","nl_manualNotes":null,"nl_createdby":"6","nl_endddate":"2026-01-30","nl_starttime":"13:00:17","nl_attachmnettext":"Flat Roman Shadeuploaded_1769806815.csv","nl_attachmnetURL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769806815.csv","nl_isonlinenote":1,"nl_seq":0,"nl_status":0,"created_by":6,"created_at":"2026-01-30T21:00:18.000000Z","updated_by":null,"updated_at":"2026-01-30T21:00:18.000000Z","nl_barcodeprocessid":null}}, , , , , ?, 2026-01-30 21:00:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #53 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #55 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #57 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #60 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #61 {main}and with the data of:{"id":1556570,"logName":"default","subjectId":1551,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":null,"dateTime":"2026-01-30 21:00:18","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"nl_id\":1551,\"nl_ordertempid\":null,\"nl_orderid\":40,\"nl_notescategory\":1,\"nl_type\":4,\"nl_platform\":3,\"nl_desc\":\"Order Item imported successfully\",\"nl_manualNotes\":null,\"nl_createdby\":\"6\",\"nl_endddate\":\"2026-01-30\",\"nl_starttime\":\"13:00:17\",\"nl_attachmnettext\":\"Flat Roman Shadeuploaded_1769806815.csv\",\"nl_attachmnetURL\":\"\\\/storage\\\/attachments\\\/DICALABRIA\\\/notesfiles\\\/Flat Roman Shadeuploaded_1769806815.csv\",\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":6,\"created_at\":\"2026-01-30T21:00:18.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T21:00:18.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Esmeralda","Date":"2026-01-30","Time":"13:00:17","Attachment":"Flat Roman Shadeuploaded_1769806815.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769806815.csv","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: DIC36","parentSubjectId":40,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 21:00:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24835.71","Total CostPrice":"60311.95","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.16"}, {"List Price":"83766.34","Net Price":"83766.34","Gross Price Amount":"83766.34","Gross Profit":"24850.89","Total CostPrice":"59582.67","Amount Outstanding":"83766.34","Gross Profit Percentage":"29.18"}, {"attributes":{"jmq_listprice":"83766.34","jmq_netprice":"83766.34","jmq_grossprice":"83766.34","jmq_grossprofit":"24850.89","jmq_costprice":"59582.67","jmq_amountoutstanding":"83766.34","jmq_updatedat":"2026-01-30T21:00:39.000000Z","jmq_grossprofit_percentage":"29.18"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"24835.71","jmq_costprice":"60311.95","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:00:38.000000Z","jmq_grossprofit_percentage":"29.16"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:00:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602295,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:00:39","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"83766.34\",\"jmq_netprice\":\"83766.34\",\"jmq_grossprice\":\"83766.34\",\"jmq_grossprofit\":\"24850.89\",\"jmq_costprice\":\"59582.67\",\"jmq_amountoutstanding\":\"83766.34\",\"jmq_updatedat\":\"2026-01-30T21:00:39.000000Z\",\"jmq_grossprofit_percentage\":\"29.18\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"24835.71\",\"jmq_costprice\":\"60311.95\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:00:38.000000Z\",\"jmq_grossprofit_percentage\":\"29.16\"}}","actionType":"updated","changedTo":{"List Price":"83766.34","Net Price":"83766.34","Gross Price Amount":"83766.34","Gross Profit":"24850.89","Total CostPrice":"59582.67","Amount Outstanding":"83766.34","Gross Profit Percentage":"29.18"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24835.71","Total CostPrice":"60311.95","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:01:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"83766.34","Net Price":"83766.34","Gross Price Amount":"83766.34","Gross Profit":"24850.89","Total CostPrice":"59582.67","Amount Outstanding":"83766.34","Gross Profit Percentage":"29.18"}, {"List Price":"83965.84","Net Price":"83965.84","Gross Price Amount":"83965.84","Gross Profit":"24183.67","Total CostPrice":"59670.58","Amount Outstanding":"83965.84","Gross Profit Percentage":"28.87"}, {"attributes":{"jmq_listprice":"83965.84","jmq_netprice":"83965.84","jmq_grossprice":"83965.84","jmq_grossprofit":"24183.67","jmq_costprice":"59670.58","jmq_amountoutstanding":"83965.84","jmq_updatedat":"2026-01-30T21:01:12.000000Z","jmq_grossprofit_percentage":"28.87"},"old":{"jmq_listprice":"83766.34","jmq_netprice":"83766.34","jmq_grossprice":"83766.34","jmq_grossprofit":"24850.89","jmq_costprice":"59582.67","jmq_amountoutstanding":"83766.34","jmq_updatedat":"2026-01-30T21:01:10.000000Z","jmq_grossprofit_percentage":"29.18"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:01:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602365,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:01:12","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"83965.84\",\"jmq_netprice\":\"83965.84\",\"jmq_grossprice\":\"83965.84\",\"jmq_grossprofit\":\"24183.67\",\"jmq_costprice\":\"59670.58\",\"jmq_amountoutstanding\":\"83965.84\",\"jmq_updatedat\":\"2026-01-30T21:01:12.000000Z\",\"jmq_grossprofit_percentage\":\"28.87\"},\"old\":{\"jmq_listprice\":\"83766.34\",\"jmq_netprice\":\"83766.34\",\"jmq_grossprice\":\"83766.34\",\"jmq_grossprofit\":\"24850.89\",\"jmq_costprice\":\"59582.67\",\"jmq_amountoutstanding\":\"83766.34\",\"jmq_updatedat\":\"2026-01-30T21:01:10.000000Z\",\"jmq_grossprofit_percentage\":\"29.18\"}}","actionType":"updated","changedTo":{"List Price":"83965.84","Net Price":"83965.84","Gross Price Amount":"83965.84","Gross Profit":"24183.67","Total CostPrice":"59670.58","Amount Outstanding":"83965.84","Gross Profit Percentage":"28.87"},"changedFrom":{"List Price":"83766.34","Net Price":"83766.34","Gross Price Amount":"83766.34","Gross Profit":"24850.89","Total CostPrice":"59582.67","Amount Outstanding":"83766.34","Gross Profit Percentage":"29.18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:01:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(27): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(640): App\Repositories\Payment\paymentRepository->outstandingRecalculate() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(715): App\Repositories\Payment\paymentRepository->jobPaymentDelete() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentDelete() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374122,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 21:01:12","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_amountoutstanding\":\"8300.00\",\"jd_totpaid\":\"0.00\",\"jd_updatedat\":\"2026-01-30T21:01:12.000000Z\",\"jd_num_of_payments\":0},\"old\":{\"jd_amountoutstanding\":\"4150.00\",\"jd_totpaid\":\"4150.00\",\"jd_updatedat\":\"2026-01-30T20:59:57.000000Z\",\"jd_num_of_payments\":1}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"8300.00","Total Paid":"0.00","jd_num_of_payments":0},"changedFrom":{"Amount Outstanding":"4150.00","Total Paid":"4150.00","jd_num_of_payments":1},"moduleName":"Job","customMessage":"Job has been updated the fields Amount Outstanding,Total Paid,jd_num_of_payments which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:12] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(34): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(640): App\Repositories\Payment\paymentRepository->outstandingRecalculate() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(715): App\Repositories\Payment\paymentRepository->jobPaymentDelete() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentDelete() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374124,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:01:12","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"8300.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:01:12.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"4150.00\",\"jmq_totpaid\":\"4150.00\",\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\"}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"8300.00","Total Paid":"0.00"},"changedFrom":{"Amount Outstanding":"4150.00","Total Paid":"4150.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(586): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374129,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 21:01:22","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_amountoutstanding\":\"4150.00\",\"jd_totpaid\":\"4150.00\",\"jd_updatedat\":\"2026-01-30T21:01:22.000000Z\",\"jd_num_of_payments\":1},\"old\":{\"jd_amountoutstanding\":\"8300.00\",\"jd_totpaid\":\"0.00\",\"jd_updatedat\":\"2026-01-30T21:01:12.000000Z\",\"jd_num_of_payments\":0}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"4150.00","Total Paid":"4150.00","jd_num_of_payments":1},"changedFrom":{"Amount Outstanding":"8300.00","Total Paid":"0.00","jd_num_of_payments":0},"moduleName":"Job","customMessage":"Job has been updated the fields Amount Outstanding,Total Paid,jd_num_of_payments which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(556): App\Repositories\Payment\paymentRepository->paymentJob() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374131,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:01:22","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"4150.00\",\"jmq_totpaid\":\"4150.00\",\"jmq_updatedat\":\"2026-01-30T21:01:22.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"8300.00\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:01:12.000000Z\"}}","actionType":"manualy updated","changedTo":{"Amount Outstanding":"4150.00","Total Paid":"4150.00"},"changedFrom":{"Amount Outstanding":"8300.00","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Repositories/Notes/NotesRepository.php(40): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(560): App\Repositories\Notes\NotesRepository->createNotes() #19 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(656): App\Repositories\Payment\paymentRepository->paymentAddJob() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #26 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #28 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #49 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #51 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #56 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #57 {main}and with the data of:{"id":374132,"logName":"default","subjectId":1248,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":9,"dateTime":"2026-01-30 21:01:22","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":1248,\"nl_ordertempid\":null,\"nl_orderid\":1561,\"nl_notescategory\":1,\"nl_type\":6,\"nl_platform\":3,\"nl_desc\":\"Payment Added succesfully for this job amount (4150)\",\"nl_manualNotes\":\"\",\"nl_createdby\":\"9\",\"nl_endddate\":\"2026-01-30\",\"nl_starttime\":\"16:01:22\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":9,\"created_at\":\"2026-01-30T21:01:22.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T21:01:22.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"manualy updated","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Payment Added succesfully for this job amount (4150)","Created By":"Scarlett","Date":"2026-01-30","Time":"16:01:22","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes"} [2026-01-30 21:01:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374136,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 21:01:33","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":32,\\\"41\\\":9,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"\\\",\\\"46\\\":\\\"Lisa\\\",\\\"47\\\":\\\"6472446688\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"37 Raymond Schell Ave Markham\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":32,\\\"285\\\":2,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":2}\",\"jd_updatedat\":\"2026-01-30T21:01:33.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":29,\\\"41\\\":9,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"\\\",\\\"46\\\":\\\"Lisa\\\",\\\"47\\\":\\\"6472446688\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"37 Raymond Schell Ave Markham\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":32,\\\"285\\\":2,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":2}\",\"jd_updatedat\":\"2026-01-30T21:01:22.000000Z\"}}","actionType":"manualy updated","changedTo":{"Source":"GOOGLE"},"changedFrom":{"Source":"RETURN CUSTOMER"},"moduleName":"Job","customMessage":"Job has been updated the field Source which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":374138,"logName":"default","subjectId":1563,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:01:33","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T20:15:59.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T21:01:22.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:01:39] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1331, App\Models\JobMultiQuotePivotModel, 1328, App\Models\Job\bm_jobdetails, 43, {"List Price":"4397.75","Net Price":"4397.75","VAT Price":"336.98","Gross Price Amount":"4734.73","Total CostPrice":"62.35","Amount Outstanding":"4734.73"}, {"List Price":"4282.75","Net Price":"4282.75","VAT Price":"327.78","Gross Price Amount":"4610.53","Total CostPrice":"51.24","Amount Outstanding":"4610.53"}, {"attributes":{"jmq_listprice":"4282.75","jmq_netprice":"4282.75","jmq_vat":"327.78","jmq_grossprice":"4610.53","jmq_costprice":"51.24","jmq_amountoutstanding":"4610.53","jmq_updatedat":"2026-01-30T21:01:39.000000Z"},"old":{"jmq_listprice":"4397.75","jmq_netprice":"4397.75","jmq_vat":"336.98","jmq_grossprice":"4734.73","jmq_costprice":"62.35","jmq_amountoutstanding":"4734.73","jmq_updatedat":"2026-01-30T21:01:37.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:01:39, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556583,"logName":"default","subjectId":1331,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 21:01:39","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4282.75\",\"jmq_netprice\":\"4282.75\",\"jmq_vat\":\"327.78\",\"jmq_grossprice\":\"4610.53\",\"jmq_costprice\":\"51.24\",\"jmq_amountoutstanding\":\"4610.53\",\"jmq_updatedat\":\"2026-01-30T21:01:39.000000Z\"},\"old\":{\"jmq_listprice\":\"4397.75\",\"jmq_netprice\":\"4397.75\",\"jmq_vat\":\"336.98\",\"jmq_grossprice\":\"4734.73\",\"jmq_costprice\":\"62.35\",\"jmq_amountoutstanding\":\"4734.73\",\"jmq_updatedat\":\"2026-01-30T21:01:37.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4282.75","Net Price":"4282.75","VAT Price":"327.78","Gross Price Amount":"4610.53","Total CostPrice":"51.24","Amount Outstanding":"4610.53"},"changedFrom":{"List Price":"4397.75","Net Price":"4397.75","VAT Price":"336.98","Gross Price Amount":"4734.73","Total CostPrice":"62.35","Amount Outstanding":"4734.73"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:01:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"83965.84","Net Price":"83965.84","Gross Price Amount":"83965.84","Gross Profit":"24183.67","Total CostPrice":"59670.58","Amount Outstanding":"83965.84","Gross Profit Percentage":"28.87"}, {"List Price":"84165.34","Net Price":"84165.34","Gross Price Amount":"84165.34","Gross Profit":"24406.85","Total CostPrice":"59758.49","Amount Outstanding":"84165.34","Gross Profit Percentage":"29.00"}, {"attributes":{"jmq_listprice":"84165.34","jmq_netprice":"84165.34","jmq_grossprice":"84165.34","jmq_grossprofit":"24406.85","jmq_costprice":"59758.49","jmq_amountoutstanding":"84165.34","jmq_updatedat":"2026-01-30T21:01:40.000000Z","jmq_grossprofit_percentage":"29.00"},"old":{"jmq_listprice":"83965.84","jmq_netprice":"83965.84","jmq_grossprice":"83965.84","jmq_grossprofit":"24183.67","jmq_costprice":"59670.58","jmq_amountoutstanding":"83965.84","jmq_updatedat":"2026-01-30T21:01:38.000000Z","jmq_grossprofit_percentage":"28.87"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:01:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602439,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:01:40","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84165.34\",\"jmq_netprice\":\"84165.34\",\"jmq_grossprice\":\"84165.34\",\"jmq_grossprofit\":\"24406.85\",\"jmq_costprice\":\"59758.49\",\"jmq_amountoutstanding\":\"84165.34\",\"jmq_updatedat\":\"2026-01-30T21:01:40.000000Z\",\"jmq_grossprofit_percentage\":\"29.00\"},\"old\":{\"jmq_listprice\":\"83965.84\",\"jmq_netprice\":\"83965.84\",\"jmq_grossprice\":\"83965.84\",\"jmq_grossprofit\":\"24183.67\",\"jmq_costprice\":\"59670.58\",\"jmq_amountoutstanding\":\"83965.84\",\"jmq_updatedat\":\"2026-01-30T21:01:38.000000Z\",\"jmq_grossprofit_percentage\":\"28.87\"}}","actionType":"updated","changedTo":{"List Price":"84165.34","Net Price":"84165.34","Gross Price Amount":"84165.34","Gross Profit":"24406.85","Total CostPrice":"59758.49","Amount Outstanding":"84165.34","Gross Profit Percentage":"29.00"},"changedFrom":{"List Price":"83965.84","Net Price":"83965.84","Gross Price Amount":"83965.84","Gross Profit":"24183.67","Total CostPrice":"59670.58","Amount Outstanding":"83965.84","Gross Profit Percentage":"28.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:01:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374144,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 21:01:43","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T21:01:43.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T21:01:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:02:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84165.34","Net Price":"84165.34","Gross Price Amount":"84165.34","Total CostPrice":"59758.49","Amount Outstanding":"84165.34"}, {"List Price":"84364.84","Net Price":"84364.84","Gross Price Amount":"84364.84","Total CostPrice":"59847.17","Amount Outstanding":"84364.84"}, {"attributes":{"jmq_listprice":"84364.84","jmq_netprice":"84364.84","jmq_grossprice":"84364.84","jmq_costprice":"59847.17","jmq_amountoutstanding":"84364.84","jmq_updatedat":"2026-01-30T21:02:48.000000Z"},"old":{"jmq_listprice":"84165.34","jmq_netprice":"84165.34","jmq_grossprice":"84165.34","jmq_costprice":"59758.49","jmq_amountoutstanding":"84165.34","jmq_updatedat":"2026-01-30T21:02:46.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:02:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602527,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:02:48","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84364.84\",\"jmq_netprice\":\"84364.84\",\"jmq_grossprice\":\"84364.84\",\"jmq_costprice\":\"59847.17\",\"jmq_amountoutstanding\":\"84364.84\",\"jmq_updatedat\":\"2026-01-30T21:02:48.000000Z\"},\"old\":{\"jmq_listprice\":\"84165.34\",\"jmq_netprice\":\"84165.34\",\"jmq_grossprice\":\"84165.34\",\"jmq_costprice\":\"59758.49\",\"jmq_amountoutstanding\":\"84165.34\",\"jmq_updatedat\":\"2026-01-30T21:02:46.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84364.84","Net Price":"84364.84","Gross Price Amount":"84364.84","Total CostPrice":"59847.17","Amount Outstanding":"84364.84"},"changedFrom":{"List Price":"84165.34","Net Price":"84165.34","Gross Price Amount":"84165.34","Total CostPrice":"59758.49","Amount Outstanding":"84165.34"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:03:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":374151,"logName":"default","subjectId":1561,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":9,"dateTime":"2026-01-30 21:03:00","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T21:03:00.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T21:01:43.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: 1233141538","parentSubjectId":1561,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:03:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24406.85","Gross Profit Percentage":"29.00"}, {"Gross Profit":"24517.67","Gross Profit Percentage":"29.06"}, {"attributes":{"jmq_grossprofit":"24517.67","jmq_updatedat":"2026-01-30T21:03:08.000000Z","jmq_grossprofit_percentage":"29.06"},"old":{"jmq_grossprofit":"24406.85","jmq_updatedat":"2026-01-30T21:03:06.000000Z","jmq_grossprofit_percentage":"29.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:03:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602538,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:03:08","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24517.67\",\"jmq_updatedat\":\"2026-01-30T21:03:08.000000Z\",\"jmq_grossprofit_percentage\":\"29.06\"},\"old\":{\"jmq_grossprofit\":\"24406.85\",\"jmq_updatedat\":\"2026-01-30T21:03:06.000000Z\",\"jmq_grossprofit_percentage\":\"29.00\"}}","actionType":"updated","changedTo":{"Gross Profit":"24517.67","Gross Profit Percentage":"29.06"},"changedFrom":{"Gross Profit":"24406.85","Gross Profit Percentage":"29.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:04:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84364.84","Net Price":"84364.84","Gross Price Amount":"84364.84","Total CostPrice":"59847.17","Amount Outstanding":"84364.84"}, {"List Price":"84564.34","Net Price":"84564.34","Gross Price Amount":"84564.34","Total CostPrice":"59936.18","Amount Outstanding":"84564.34"}, {"attributes":{"jmq_listprice":"84564.34","jmq_netprice":"84564.34","jmq_grossprice":"84564.34","jmq_costprice":"59936.18","jmq_amountoutstanding":"84564.34","jmq_updatedat":"2026-01-30T21:04:31.000000Z"},"old":{"jmq_listprice":"84364.84","jmq_netprice":"84364.84","jmq_grossprice":"84364.84","jmq_costprice":"59847.17","jmq_amountoutstanding":"84364.84","jmq_updatedat":"2026-01-30T21:04:29.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:04:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602629,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:04:31","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84564.34\",\"jmq_netprice\":\"84564.34\",\"jmq_grossprice\":\"84564.34\",\"jmq_costprice\":\"59936.18\",\"jmq_amountoutstanding\":\"84564.34\",\"jmq_updatedat\":\"2026-01-30T21:04:31.000000Z\"},\"old\":{\"jmq_listprice\":\"84364.84\",\"jmq_netprice\":\"84364.84\",\"jmq_grossprice\":\"84364.84\",\"jmq_costprice\":\"59847.17\",\"jmq_amountoutstanding\":\"84364.84\",\"jmq_updatedat\":\"2026-01-30T21:04:29.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84564.34","Net Price":"84564.34","Gross Price Amount":"84564.34","Total CostPrice":"59936.18","Amount Outstanding":"84564.34"},"changedFrom":{"List Price":"84364.84","Net Price":"84364.84","Gross Price Amount":"84364.84","Total CostPrice":"59847.17","Amount Outstanding":"84364.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:04:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84564.34","Net Price":"84564.34","Gross Price Amount":"84564.34","Gross Profit":"24517.67","Total CostPrice":"59936.18","Amount Outstanding":"84564.34","Gross Profit Percentage":"29.06"}, {"List Price":"84763.84","Net Price":"84763.84","Gross Price Amount":"84763.84","Gross Profit":"24738.65","Total CostPrice":"60025.19","Amount Outstanding":"84763.84","Gross Profit Percentage":"29.19"}, {"attributes":{"jmq_listprice":"84763.84","jmq_netprice":"84763.84","jmq_grossprice":"84763.84","jmq_grossprofit":"24738.65","jmq_costprice":"60025.19","jmq_amountoutstanding":"84763.84","jmq_updatedat":"2026-01-30T21:04:36.000000Z","jmq_grossprofit_percentage":"29.19"},"old":{"jmq_listprice":"84564.34","jmq_netprice":"84564.34","jmq_grossprice":"84564.34","jmq_grossprofit":"24517.67","jmq_costprice":"59936.18","jmq_amountoutstanding":"84564.34","jmq_updatedat":"2026-01-30T21:04:34.000000Z","jmq_grossprofit_percentage":"29.06"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:04:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602699,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:04:36","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84763.84\",\"jmq_netprice\":\"84763.84\",\"jmq_grossprice\":\"84763.84\",\"jmq_grossprofit\":\"24738.65\",\"jmq_costprice\":\"60025.19\",\"jmq_amountoutstanding\":\"84763.84\",\"jmq_updatedat\":\"2026-01-30T21:04:36.000000Z\",\"jmq_grossprofit_percentage\":\"29.19\"},\"old\":{\"jmq_listprice\":\"84564.34\",\"jmq_netprice\":\"84564.34\",\"jmq_grossprice\":\"84564.34\",\"jmq_grossprofit\":\"24517.67\",\"jmq_costprice\":\"59936.18\",\"jmq_amountoutstanding\":\"84564.34\",\"jmq_updatedat\":\"2026-01-30T21:04:34.000000Z\",\"jmq_grossprofit_percentage\":\"29.06\"}}","actionType":"updated","changedTo":{"List Price":"84763.84","Net Price":"84763.84","Gross Price Amount":"84763.84","Gross Profit":"24738.65","Total CostPrice":"60025.19","Amount Outstanding":"84763.84","Gross Profit Percentage":"29.19"},"changedFrom":{"List Price":"84564.34","Net Price":"84564.34","Gross Price Amount":"84564.34","Gross Profit":"24517.67","Total CostPrice":"59936.18","Amount Outstanding":"84564.34","Gross Profit Percentage":"29.06"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:05:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24738.65","Total CostPrice":"60025.19"}, {"Gross Profit":"24739.75","Total CostPrice":"60024.09"}, {"attributes":{"jmq_grossprofit":"24739.75","jmq_costprice":"60024.09","jmq_updatedat":"2026-01-30T21:05:04.000000Z"},"old":{"jmq_grossprofit":"24738.65","jmq_costprice":"60025.19","jmq_updatedat":"2026-01-30T21:05:02.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:05:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602714,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:05:04","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24739.75\",\"jmq_costprice\":\"60024.09\",\"jmq_updatedat\":\"2026-01-30T21:05:04.000000Z\"},\"old\":{\"jmq_grossprofit\":\"24738.65\",\"jmq_costprice\":\"60025.19\",\"jmq_updatedat\":\"2026-01-30T21:05:02.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"24739.75","Total CostPrice":"60024.09"},"changedFrom":{"Gross Profit":"24738.65","Total CostPrice":"60025.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:05:21] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(34): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(370): App\Repositories\Payment\paymentRepository->outstandingRecalculate() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(718): App\Repositories\Payment\paymentRepository->paymentDelete() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentDelete() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1, App\Models\JobMultiQuotePivotModel, 1, App\Models\Job\bm_jobdetails, 1, {"Amount Outstanding":"57.60","Total Paid":"57.60"}, {"Amount Outstanding":"115.20","Total Paid":"0.00"}, {"attributes":{"jmq_amountoutstanding":"115.20","jmq_totpaid":"0.00","jmq_updatedat":"2026-01-30T21:05:21.000000Z"},"old":{"jmq_amountoutstanding":"57.60","jmq_totpaid":"57.60","jmq_updatedat":"2026-01-30T20:59:45.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:05:21, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(34): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(370): App\Repositories\Payment\paymentRepository->outstandingRecalculate() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(718): App\Repositories\Payment\paymentRepository->paymentDelete() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentDelete() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":4760,"logName":"default","subjectId":1,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":1,"dateTime":"2026-01-30 21:05:21","causerId":1,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"115.20\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:05:21.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"57.60\",\"jmq_totpaid\":\"57.60\",\"jmq_updatedat\":\"2026-01-30T20:59:45.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"115.20","Total Paid":"0.00"},"changedFrom":{"Amount Outstanding":"57.60","Total Paid":"57.60"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: 1","parentSubjectId":1,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:05:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84763.84","Net Price":"84763.84","Gross Price Amount":"84763.84","Gross Profit":"24739.75","Total CostPrice":"60024.09","Amount Outstanding":"84763.84","Gross Profit Percentage":"29.19"}, {"List Price":"84963.34","Net Price":"84963.34","Gross Price Amount":"84963.34","Gross Profit":"24851.34","Total CostPrice":"60112.00","Amount Outstanding":"84963.34","Gross Profit Percentage":"29.25"}, {"attributes":{"jmq_listprice":"84963.34","jmq_netprice":"84963.34","jmq_grossprice":"84963.34","jmq_grossprofit":"24851.34","jmq_costprice":"60112.00","jmq_amountoutstanding":"84963.34","jmq_updatedat":"2026-01-30T21:05:37.000000Z","jmq_grossprofit_percentage":"29.25"},"old":{"jmq_listprice":"84763.84","jmq_netprice":"84763.84","jmq_grossprice":"84763.84","jmq_grossprofit":"24739.75","jmq_costprice":"60024.09","jmq_amountoutstanding":"84763.84","jmq_updatedat":"2026-01-30T21:05:35.000000Z","jmq_grossprofit_percentage":"29.19"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:05:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602784,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:05:37","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84963.34\",\"jmq_netprice\":\"84963.34\",\"jmq_grossprice\":\"84963.34\",\"jmq_grossprofit\":\"24851.34\",\"jmq_costprice\":\"60112.00\",\"jmq_amountoutstanding\":\"84963.34\",\"jmq_updatedat\":\"2026-01-30T21:05:37.000000Z\",\"jmq_grossprofit_percentage\":\"29.25\"},\"old\":{\"jmq_listprice\":\"84763.84\",\"jmq_netprice\":\"84763.84\",\"jmq_grossprice\":\"84763.84\",\"jmq_grossprofit\":\"24739.75\",\"jmq_costprice\":\"60024.09\",\"jmq_amountoutstanding\":\"84763.84\",\"jmq_updatedat\":\"2026-01-30T21:05:35.000000Z\",\"jmq_grossprofit_percentage\":\"29.19\"}}","actionType":"updated","changedTo":{"List Price":"84963.34","Net Price":"84963.34","Gross Price Amount":"84963.34","Gross Profit":"24851.34","Total CostPrice":"60112.00","Amount Outstanding":"84963.34","Gross Profit Percentage":"29.25"},"changedFrom":{"List Price":"84763.84","Net Price":"84763.84","Gross Price Amount":"84763.84","Gross Profit":"24739.75","Total CostPrice":"60024.09","Amount Outstanding":"84763.84","Gross Profit Percentage":"29.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:06:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84963.34","Net Price":"84963.34","Gross Price Amount":"84963.34","Gross Profit":"24851.34","Total CostPrice":"60112.00","Amount Outstanding":"84963.34","Gross Profit Percentage":"29.25"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24962.31","Total CostPrice":"60200.53","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.31"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"24962.31","jmq_costprice":"60200.53","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:06:09.000000Z","jmq_grossprofit_percentage":"29.31"},"old":{"jmq_listprice":"84963.34","jmq_netprice":"84963.34","jmq_grossprice":"84963.34","jmq_grossprofit":"24851.34","jmq_costprice":"60112.00","jmq_amountoutstanding":"84963.34","jmq_updatedat":"2026-01-30T21:06:07.000000Z","jmq_grossprofit_percentage":"29.25"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:06:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602858,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:06:09","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"24962.31\",\"jmq_costprice\":\"60200.53\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:06:09.000000Z\",\"jmq_grossprofit_percentage\":\"29.31\"},\"old\":{\"jmq_listprice\":\"84963.34\",\"jmq_netprice\":\"84963.34\",\"jmq_grossprice\":\"84963.34\",\"jmq_grossprofit\":\"24851.34\",\"jmq_costprice\":\"60112.00\",\"jmq_amountoutstanding\":\"84963.34\",\"jmq_updatedat\":\"2026-01-30T21:06:07.000000Z\",\"jmq_grossprofit_percentage\":\"29.25\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"24962.31","Total CostPrice":"60200.53","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.31"},"changedFrom":{"List Price":"84963.34","Net Price":"84963.34","Gross Price Amount":"84963.34","Gross Profit":"24851.34","Total CostPrice":"60112.00","Amount Outstanding":"84963.34","Gross Profit Percentage":"29.25"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:07:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24962.31","Total CostPrice":"60200.53"}, {"Gross Profit":"24964.40","Total CostPrice":"60198.44"}, {"attributes":{"jmq_grossprofit":"24964.40","jmq_costprice":"60198.44","jmq_updatedat":"2026-01-30T21:07:13.000000Z"},"old":{"jmq_grossprofit":"24962.31","jmq_costprice":"60200.53","jmq_updatedat":"2026-01-30T21:07:12.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:07:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602869,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:07:13","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24964.40\",\"jmq_costprice\":\"60198.44\",\"jmq_updatedat\":\"2026-01-30T21:07:13.000000Z\"},\"old\":{\"jmq_grossprofit\":\"24962.31\",\"jmq_costprice\":\"60200.53\",\"jmq_updatedat\":\"2026-01-30T21:07:12.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"24964.40","Total CostPrice":"60198.44"},"changedFrom":{"Gross Profit":"24962.31","Total CostPrice":"60200.53"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:07:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24964.40","Total CostPrice":"60198.44","Gross Profit Percentage":"29.31"}, {"Gross Profit":"24969.36","Total CostPrice":"60193.48","Gross Profit Percentage":"29.32"}, {"attributes":{"jmq_grossprofit":"24969.36","jmq_costprice":"60193.48","jmq_updatedat":"2026-01-30T21:07:50.000000Z","jmq_grossprofit_percentage":"29.32"},"old":{"jmq_grossprofit":"24964.40","jmq_costprice":"60198.44","jmq_updatedat":"2026-01-30T21:07:48.000000Z","jmq_grossprofit_percentage":"29.31"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:07:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602876,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:07:50","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24969.36\",\"jmq_costprice\":\"60193.48\",\"jmq_updatedat\":\"2026-01-30T21:07:50.000000Z\",\"jmq_grossprofit_percentage\":\"29.32\"},\"old\":{\"jmq_grossprofit\":\"24964.40\",\"jmq_costprice\":\"60198.44\",\"jmq_updatedat\":\"2026-01-30T21:07:48.000000Z\",\"jmq_grossprofit_percentage\":\"29.31\"}}","actionType":"updated","changedTo":{"Gross Profit":"24969.36","Total CostPrice":"60193.48","Gross Profit Percentage":"29.32"},"changedFrom":{"Gross Profit":"24964.40","Total CostPrice":"60198.44","Gross Profit Percentage":"29.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:08:07] production.INFO: contact send sms start [2026-01-30 21:08:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24969.36","Total CostPrice":"60193.48"}, {"Gross Profit":"24972.23","Total CostPrice":"60190.61"}, {"attributes":{"jmq_grossprofit":"24972.23","jmq_costprice":"60190.61","jmq_updatedat":"2026-01-30T21:08:14.000000Z"},"old":{"jmq_grossprofit":"24969.36","jmq_costprice":"60193.48","jmq_updatedat":"2026-01-30T21:08:13.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:08:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602883,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:08:14","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24972.23\",\"jmq_costprice\":\"60190.61\",\"jmq_updatedat\":\"2026-01-30T21:08:14.000000Z\"},\"old\":{\"jmq_grossprofit\":\"24969.36\",\"jmq_costprice\":\"60193.48\",\"jmq_updatedat\":\"2026-01-30T21:08:13.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"24972.23","Total CostPrice":"60190.61"},"changedFrom":{"Gross Profit":"24969.36","Total CostPrice":"60193.48"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:08:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718036,"logName":"default","subjectId":9877,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":8,"dateTime":"2026-01-30 21:08:44","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":31,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"Thomas Trella\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"Thomas Trella\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\",\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":18,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_updatedby\":8,\"jd_updatedat\":\"2026-01-30T21:08:44.000000Z\",\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605074\\\",\\\"35\\\":\\\"FOEK0002\\\",\\\"36\\\":18,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Elikem\\\",\\\"46\\\":\\\"Foekpey\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"foekpeyelikem@gmail.com\\\",\\\"49\\\":\\\"14936 S. Parkview Dr.\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Plainfield\\\",\\\"52\\\":13,\\\"53\\\":\\\"60544\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"630-935-1708\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"Thomas Trella\\\",\\\"605\\\":\\\"[5]\\\",\\\"606\\\":\\\"Thomas Trella\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_jobstatus\":18,\"jd_orderstatus\":7,\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedby\":42,\"jd_updatedat\":\"2026-01-30T19:53:00.000000Z\",\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7},"moduleName":"Job","customMessage":"Job has been updated the fields Job Status,Order Status,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:08:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718039,"logName":"default","subjectId":9878,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 21:08:44","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T21:08:44.000000Z\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T17:45:15.000000Z\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\"","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"User Defined Values":"\"\\\"\\\"\"","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605074","parentSubjectId":9877,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:09:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24972.23","Total CostPrice":"60190.61","Gross Profit Percentage":"29.32"}, {"Gross Profit":"24975.48","Total CostPrice":"60187.36","Gross Profit Percentage":"29.33"}, {"attributes":{"jmq_grossprofit":"24975.48","jmq_costprice":"60187.36","jmq_updatedat":"2026-01-30T21:09:06.000000Z","jmq_grossprofit_percentage":"29.33"},"old":{"jmq_grossprofit":"24972.23","jmq_costprice":"60190.61","jmq_updatedat":"2026-01-30T21:09:04.000000Z","jmq_grossprofit_percentage":"29.32"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:09:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602890,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:09:06","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24975.48\",\"jmq_costprice\":\"60187.36\",\"jmq_updatedat\":\"2026-01-30T21:09:06.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"},\"old\":{\"jmq_grossprofit\":\"24972.23\",\"jmq_costprice\":\"60190.61\",\"jmq_updatedat\":\"2026-01-30T21:09:04.000000Z\",\"jmq_grossprofit_percentage\":\"29.32\"}}","actionType":"updated","changedTo":{"Gross Profit":"24975.48","Total CostPrice":"60187.36","Gross Profit Percentage":"29.33"},"changedFrom":{"Gross Profit":"24972.23","Total CostPrice":"60190.61","Gross Profit Percentage":"29.32"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:09:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"372.63","Net Price":"372.63","VAT Price":"26.08","Gross Price Amount":"398.71","Gross Profit":"184.16","Total CostPrice":"188.47","Amount Outstanding":"398.71","Gross Profit Percentage":"49.42"}, {"attributes":{"jmq_listprice":"372.63","jmq_netprice":"372.63","jmq_vat":"26.08","jmq_grossprice":"398.71","jmq_grossprofit":"184.16","jmq_costprice":"188.47","jmq_amountoutstanding":"398.71","jmq_updatedat":"2026-01-30T21:09:44.000000Z","jmq_grossprofit_percentage":"49.42"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T21:09:42.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:09:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718050,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:09:44","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"372.63\",\"jmq_netprice\":\"372.63\",\"jmq_vat\":\"26.08\",\"jmq_grossprice\":\"398.71\",\"jmq_grossprofit\":\"184.16\",\"jmq_costprice\":\"188.47\",\"jmq_amountoutstanding\":\"398.71\",\"jmq_updatedat\":\"2026-01-30T21:09:44.000000Z\",\"jmq_grossprofit_percentage\":\"49.42\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:09:42.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"372.63","Net Price":"372.63","VAT Price":"26.08","Gross Price Amount":"398.71","Gross Profit":"184.16","Total CostPrice":"188.47","Amount Outstanding":"398.71","Gross Profit Percentage":"49.42"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:10:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"372.63","Net Price":"372.63","VAT Price":"26.08","Gross Price Amount":"398.71","Gross Profit":"184.16","Total CostPrice":"188.47","Amount Outstanding":"398.71","Gross Profit Percentage":"49.42"}, {"List Price":"1601.66","Net Price":"1601.66","VAT Price":"112.11","Gross Price Amount":"1713.77","Gross Profit":"835.45","Total CostPrice":"766.21","Amount Outstanding":"1713.77","Gross Profit Percentage":"52.16"}, {"attributes":{"jmq_listprice":"1601.66","jmq_netprice":"1601.66","jmq_vat":"112.11","jmq_grossprice":"1713.77","jmq_grossprofit":"835.45","jmq_costprice":"766.21","jmq_amountoutstanding":"1713.77","jmq_updatedat":"2026-01-30T21:10:23.000000Z","jmq_grossprofit_percentage":"52.16"},"old":{"jmq_listprice":"372.63","jmq_netprice":"372.63","jmq_vat":"26.08","jmq_grossprice":"398.71","jmq_grossprofit":"184.16","jmq_costprice":"188.47","jmq_amountoutstanding":"398.71","jmq_updatedat":"2026-01-30T21:10:21.000000Z","jmq_grossprofit_percentage":"49.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:10:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718057,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:10:23","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1601.66\",\"jmq_netprice\":\"1601.66\",\"jmq_vat\":\"112.11\",\"jmq_grossprice\":\"1713.77\",\"jmq_grossprofit\":\"835.45\",\"jmq_costprice\":\"766.21\",\"jmq_amountoutstanding\":\"1713.77\",\"jmq_updatedat\":\"2026-01-30T21:10:23.000000Z\",\"jmq_grossprofit_percentage\":\"52.16\"},\"old\":{\"jmq_listprice\":\"372.63\",\"jmq_netprice\":\"372.63\",\"jmq_vat\":\"26.08\",\"jmq_grossprice\":\"398.71\",\"jmq_grossprofit\":\"184.16\",\"jmq_costprice\":\"188.47\",\"jmq_amountoutstanding\":\"398.71\",\"jmq_updatedat\":\"2026-01-30T21:10:21.000000Z\",\"jmq_grossprofit_percentage\":\"49.42\"}}","actionType":"updated","changedTo":{"List Price":"1601.66","Net Price":"1601.66","VAT Price":"112.11","Gross Price Amount":"1713.77","Gross Profit":"835.45","Total CostPrice":"766.21","Amount Outstanding":"1713.77","Gross Profit Percentage":"52.16"},"changedFrom":{"List Price":"372.63","Net Price":"372.63","VAT Price":"26.08","Gross Price Amount":"398.71","Gross Profit":"184.16","Total CostPrice":"188.47","Amount Outstanding":"398.71","Gross Profit Percentage":"49.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:10:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"1601.66","Net Price":"1601.66","VAT Price":"112.11","Gross Price Amount":"1713.77","Total CostPrice":"766.21","Amount Outstanding":"1713.77"}, {"List Price":"2830.69","Net Price":"2830.69","VAT Price":"198.14","Gross Price Amount":"3028.83","Total CostPrice":"1343.95","Amount Outstanding":"3028.83"}, {"attributes":{"jmq_listprice":"2830.69","jmq_netprice":"2830.69","jmq_vat":"198.14","jmq_grossprice":"3028.83","jmq_costprice":"1343.95","jmq_amountoutstanding":"3028.83","jmq_updatedat":"2026-01-30T21:10:34.000000Z"},"old":{"jmq_listprice":"1601.66","jmq_netprice":"1601.66","jmq_vat":"112.11","jmq_grossprice":"1713.77","jmq_costprice":"766.21","jmq_amountoutstanding":"1713.77","jmq_updatedat":"2026-01-30T21:10:33.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:10:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718064,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:10:34","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2830.69\",\"jmq_netprice\":\"2830.69\",\"jmq_vat\":\"198.14\",\"jmq_grossprice\":\"3028.83\",\"jmq_costprice\":\"1343.95\",\"jmq_amountoutstanding\":\"3028.83\",\"jmq_updatedat\":\"2026-01-30T21:10:34.000000Z\"},\"old\":{\"jmq_listprice\":\"1601.66\",\"jmq_netprice\":\"1601.66\",\"jmq_vat\":\"112.11\",\"jmq_grossprice\":\"1713.77\",\"jmq_costprice\":\"766.21\",\"jmq_amountoutstanding\":\"1713.77\",\"jmq_updatedat\":\"2026-01-30T21:10:33.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2830.69","Net Price":"2830.69","VAT Price":"198.14","Gross Price Amount":"3028.83","Total CostPrice":"1343.95","Amount Outstanding":"3028.83"},"changedFrom":{"List Price":"1601.66","Net Price":"1601.66","VAT Price":"112.11","Gross Price Amount":"1713.77","Total CostPrice":"766.21","Amount Outstanding":"1713.77"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:10:55] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"2830.69","Net Price":"2830.69","VAT Price":"198.14","Gross Price Amount":"3028.83","Gross Profit":"835.45","Total CostPrice":"1343.95","Amount Outstanding":"3028.83","Gross Profit Percentage":"52.16"}, {"List Price":"3413.78","Net Price":"3413.78","VAT Price":"238.96","Gross Price Amount":"3652.74","Gross Profit":"1785.70","Total CostPrice":"1628.08","Amount Outstanding":"3652.74","Gross Profit Percentage":"52.31"}, {"attributes":{"jmq_listprice":"3413.78","jmq_netprice":"3413.78","jmq_vat":"238.96","jmq_grossprice":"3652.74","jmq_grossprofit":"1785.70","jmq_costprice":"1628.08","jmq_amountoutstanding":"3652.74","jmq_updatedat":"2026-01-30T21:10:55.000000Z","jmq_grossprofit_percentage":"52.31"},"old":{"jmq_listprice":"2830.69","jmq_netprice":"2830.69","jmq_vat":"198.14","jmq_grossprice":"3028.83","jmq_grossprofit":"835.45","jmq_costprice":"1343.95","jmq_amountoutstanding":"3028.83","jmq_updatedat":"2026-01-30T21:10:53.000000Z","jmq_grossprofit_percentage":"52.16"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:10:55, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718071,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:10:55","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3413.78\",\"jmq_netprice\":\"3413.78\",\"jmq_vat\":\"238.96\",\"jmq_grossprice\":\"3652.74\",\"jmq_grossprofit\":\"1785.70\",\"jmq_costprice\":\"1628.08\",\"jmq_amountoutstanding\":\"3652.74\",\"jmq_updatedat\":\"2026-01-30T21:10:55.000000Z\",\"jmq_grossprofit_percentage\":\"52.31\"},\"old\":{\"jmq_listprice\":\"2830.69\",\"jmq_netprice\":\"2830.69\",\"jmq_vat\":\"198.14\",\"jmq_grossprice\":\"3028.83\",\"jmq_grossprofit\":\"835.45\",\"jmq_costprice\":\"1343.95\",\"jmq_amountoutstanding\":\"3028.83\",\"jmq_updatedat\":\"2026-01-30T21:10:53.000000Z\",\"jmq_grossprofit_percentage\":\"52.16\"}}","actionType":"updated","changedTo":{"List Price":"3413.78","Net Price":"3413.78","VAT Price":"238.96","Gross Price Amount":"3652.74","Gross Profit":"1785.70","Total CostPrice":"1628.08","Amount Outstanding":"3652.74","Gross Profit Percentage":"52.31"},"changedFrom":{"List Price":"2830.69","Net Price":"2830.69","VAT Price":"198.14","Gross Price Amount":"3028.83","Gross Profit":"835.45","Total CostPrice":"1343.95","Amount Outstanding":"3028.83","Gross Profit Percentage":"52.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:11:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"3413.78","Net Price":"3413.78","VAT Price":"238.96","Gross Price Amount":"3652.74","Gross Profit":"1785.70","Total CostPrice":"1628.08","Amount Outstanding":"3652.74","Gross Profit Percentage":"52.31"}, {"List Price":"3996.87","Net Price":"3996.87","VAT Price":"279.78","Gross Price Amount":"4276.65","Gross Profit":"2084.66","Total CostPrice":"1912.21","Amount Outstanding":"4276.65","Gross Profit Percentage":"52.16"}, {"attributes":{"jmq_listprice":"3996.87","jmq_netprice":"3996.87","jmq_vat":"279.78","jmq_grossprice":"4276.65","jmq_grossprofit":"2084.66","jmq_costprice":"1912.21","jmq_amountoutstanding":"4276.65","jmq_updatedat":"2026-01-30T21:11:01.000000Z","jmq_grossprofit_percentage":"52.16"},"old":{"jmq_listprice":"3413.78","jmq_netprice":"3413.78","jmq_vat":"238.96","jmq_grossprice":"3652.74","jmq_grossprofit":"1785.70","jmq_costprice":"1628.08","jmq_amountoutstanding":"3652.74","jmq_updatedat":"2026-01-30T21:11:00.000000Z","jmq_grossprofit_percentage":"52.31"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:11:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718078,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:11:01","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3996.87\",\"jmq_netprice\":\"3996.87\",\"jmq_vat\":\"279.78\",\"jmq_grossprice\":\"4276.65\",\"jmq_grossprofit\":\"2084.66\",\"jmq_costprice\":\"1912.21\",\"jmq_amountoutstanding\":\"4276.65\",\"jmq_updatedat\":\"2026-01-30T21:11:01.000000Z\",\"jmq_grossprofit_percentage\":\"52.16\"},\"old\":{\"jmq_listprice\":\"3413.78\",\"jmq_netprice\":\"3413.78\",\"jmq_vat\":\"238.96\",\"jmq_grossprice\":\"3652.74\",\"jmq_grossprofit\":\"1785.70\",\"jmq_costprice\":\"1628.08\",\"jmq_amountoutstanding\":\"3652.74\",\"jmq_updatedat\":\"2026-01-30T21:11:00.000000Z\",\"jmq_grossprofit_percentage\":\"52.31\"}}","actionType":"updated","changedTo":{"List Price":"3996.87","Net Price":"3996.87","VAT Price":"279.78","Gross Price Amount":"4276.65","Gross Profit":"2084.66","Total CostPrice":"1912.21","Amount Outstanding":"4276.65","Gross Profit Percentage":"52.16"},"changedFrom":{"List Price":"3413.78","Net Price":"3413.78","VAT Price":"238.96","Gross Price Amount":"3652.74","Gross Profit":"1785.70","Total CostPrice":"1628.08","Amount Outstanding":"3652.74","Gross Profit Percentage":"52.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:11:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"3996.87","Net Price":"3996.87","VAT Price":"279.78","Gross Price Amount":"4276.65","Gross Profit":"2084.66","Total CostPrice":"1912.21","Amount Outstanding":"4276.65","Gross Profit Percentage":"52.16"}, {"List Price":"4579.96","Net Price":"4579.96","VAT Price":"320.60","Gross Price Amount":"4900.56","Gross Profit":"2383.62","Total CostPrice":"2196.34","Amount Outstanding":"4900.56","Gross Profit Percentage":"52.04"}, {"attributes":{"jmq_listprice":"4579.96","jmq_netprice":"4579.96","jmq_vat":"320.60","jmq_grossprice":"4900.56","jmq_grossprofit":"2383.62","jmq_costprice":"2196.34","jmq_amountoutstanding":"4900.56","jmq_updatedat":"2026-01-30T21:11:17.000000Z","jmq_grossprofit_percentage":"52.04"},"old":{"jmq_listprice":"3996.87","jmq_netprice":"3996.87","jmq_vat":"279.78","jmq_grossprice":"4276.65","jmq_grossprofit":"2084.66","jmq_costprice":"1912.21","jmq_amountoutstanding":"4276.65","jmq_updatedat":"2026-01-30T21:11:16.000000Z","jmq_grossprofit_percentage":"52.16"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:11:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718085,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:11:17","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4579.96\",\"jmq_netprice\":\"4579.96\",\"jmq_vat\":\"320.60\",\"jmq_grossprice\":\"4900.56\",\"jmq_grossprofit\":\"2383.62\",\"jmq_costprice\":\"2196.34\",\"jmq_amountoutstanding\":\"4900.56\",\"jmq_updatedat\":\"2026-01-30T21:11:17.000000Z\",\"jmq_grossprofit_percentage\":\"52.04\"},\"old\":{\"jmq_listprice\":\"3996.87\",\"jmq_netprice\":\"3996.87\",\"jmq_vat\":\"279.78\",\"jmq_grossprice\":\"4276.65\",\"jmq_grossprofit\":\"2084.66\",\"jmq_costprice\":\"1912.21\",\"jmq_amountoutstanding\":\"4276.65\",\"jmq_updatedat\":\"2026-01-30T21:11:16.000000Z\",\"jmq_grossprofit_percentage\":\"52.16\"}}","actionType":"updated","changedTo":{"List Price":"4579.96","Net Price":"4579.96","VAT Price":"320.60","Gross Price Amount":"4900.56","Gross Profit":"2383.62","Total CostPrice":"2196.34","Amount Outstanding":"4900.56","Gross Profit Percentage":"52.04"},"changedFrom":{"List Price":"3996.87","Net Price":"3996.87","VAT Price":"279.78","Gross Price Amount":"4276.65","Gross Profit":"2084.66","Total CostPrice":"1912.21","Amount Outstanding":"4276.65","Gross Profit Percentage":"52.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:11:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"4579.96","Net Price":"4579.96","VAT Price":"320.60","Gross Price Amount":"4900.56","Gross Profit":"2383.62","Total CostPrice":"2196.34","Amount Outstanding":"4900.56","Gross Profit Percentage":"52.04"}, {"List Price":"5163.05","Net Price":"5163.05","VAT Price":"361.42","Gross Price Amount":"5524.47","Gross Profit":"2682.58","Total CostPrice":"2480.47","Amount Outstanding":"5524.47","Gross Profit Percentage":"51.96"}, {"attributes":{"jmq_listprice":"5163.05","jmq_netprice":"5163.05","jmq_vat":"361.42","jmq_grossprice":"5524.47","jmq_grossprofit":"2682.58","jmq_costprice":"2480.47","jmq_amountoutstanding":"5524.47","jmq_updatedat":"2026-01-30T21:11:36.000000Z","jmq_grossprofit_percentage":"51.96"},"old":{"jmq_listprice":"4579.96","jmq_netprice":"4579.96","jmq_vat":"320.60","jmq_grossprice":"4900.56","jmq_grossprofit":"2383.62","jmq_costprice":"2196.34","jmq_amountoutstanding":"4900.56","jmq_updatedat":"2026-01-30T21:11:35.000000Z","jmq_grossprofit_percentage":"52.04"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:11:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718092,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:11:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5163.05\",\"jmq_netprice\":\"5163.05\",\"jmq_vat\":\"361.42\",\"jmq_grossprice\":\"5524.47\",\"jmq_grossprofit\":\"2682.58\",\"jmq_costprice\":\"2480.47\",\"jmq_amountoutstanding\":\"5524.47\",\"jmq_updatedat\":\"2026-01-30T21:11:36.000000Z\",\"jmq_grossprofit_percentage\":\"51.96\"},\"old\":{\"jmq_listprice\":\"4579.96\",\"jmq_netprice\":\"4579.96\",\"jmq_vat\":\"320.60\",\"jmq_grossprice\":\"4900.56\",\"jmq_grossprofit\":\"2383.62\",\"jmq_costprice\":\"2196.34\",\"jmq_amountoutstanding\":\"4900.56\",\"jmq_updatedat\":\"2026-01-30T21:11:35.000000Z\",\"jmq_grossprofit_percentage\":\"52.04\"}}","actionType":"updated","changedTo":{"List Price":"5163.05","Net Price":"5163.05","VAT Price":"361.42","Gross Price Amount":"5524.47","Gross Profit":"2682.58","Total CostPrice":"2480.47","Amount Outstanding":"5524.47","Gross Profit Percentage":"51.96"},"changedFrom":{"List Price":"4579.96","Net Price":"4579.96","VAT Price":"320.60","Gross Price Amount":"4900.56","Gross Profit":"2383.62","Total CostPrice":"2196.34","Amount Outstanding":"4900.56","Gross Profit Percentage":"52.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:11:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"5163.05","Net Price":"5163.05","VAT Price":"361.42","Gross Price Amount":"5524.47","Gross Profit":"2682.58","Amount Outstanding":"5524.47","Gross Profit Percentage":"51.96"}, {"List Price":"5313.05","Net Price":"5313.05","VAT Price":"371.92","Gross Price Amount":"5684.97","Gross Profit":"2832.58","Amount Outstanding":"5684.97","Gross Profit Percentage":"53.31"}, {"attributes":{"jmq_listprice":"5313.05","jmq_netprice":"5313.05","jmq_vat":"371.92","jmq_grossprice":"5684.97","jmq_grossprofit":"2832.58","jmq_amountoutstanding":"5684.97","jmq_updatedat":"2026-01-30T21:11:51.000000Z","jmq_grossprofit_percentage":"53.31"},"old":{"jmq_listprice":"5163.05","jmq_netprice":"5163.05","jmq_vat":"361.42","jmq_grossprice":"5524.47","jmq_grossprofit":"2682.58","jmq_amountoutstanding":"5524.47","jmq_updatedat":"2026-01-30T21:11:50.000000Z","jmq_grossprofit_percentage":"51.96"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:11:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718099,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:11:51","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5313.05\",\"jmq_netprice\":\"5313.05\",\"jmq_vat\":\"371.92\",\"jmq_grossprice\":\"5684.97\",\"jmq_grossprofit\":\"2832.58\",\"jmq_amountoutstanding\":\"5684.97\",\"jmq_updatedat\":\"2026-01-30T21:11:51.000000Z\",\"jmq_grossprofit_percentage\":\"53.31\"},\"old\":{\"jmq_listprice\":\"5163.05\",\"jmq_netprice\":\"5163.05\",\"jmq_vat\":\"361.42\",\"jmq_grossprice\":\"5524.47\",\"jmq_grossprofit\":\"2682.58\",\"jmq_amountoutstanding\":\"5524.47\",\"jmq_updatedat\":\"2026-01-30T21:11:50.000000Z\",\"jmq_grossprofit_percentage\":\"51.96\"}}","actionType":"updated","changedTo":{"List Price":"5313.05","Net Price":"5313.05","VAT Price":"371.92","Gross Price Amount":"5684.97","Gross Profit":"2832.58","Amount Outstanding":"5684.97","Gross Profit Percentage":"53.31"},"changedFrom":{"List Price":"5163.05","Net Price":"5163.05","VAT Price":"361.42","Gross Price Amount":"5524.47","Gross Profit":"2682.58","Amount Outstanding":"5524.47","Gross Profit Percentage":"51.96"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:13:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"Net Price":"5313.05","VAT Price":"371.92","VAT":1,"jmq_overridetypeid":3,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"5684.97","Gross Profit":"2832.58","Amount Outstanding":"5684.97","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Gross Profit Percentage":"53.31"}, {"Net Price":"4781.75","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":4,"Discount":"10.00","jmq_editpricebyid":1,"Gross Price Amount":"4781.75","Gross Profit":"2301.28","Override Price":"10.00","Amount Outstanding":"4781.75","User Defined Values":"\"\"","End Customer Override Net Price":"5313.05","End Customer Override Vat Price":"371.92","End Customer Override Gross Price":"5684.97","Gross Profit Percentage":"48.13","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"4781.75","jmq_vat":"0.00","jmq_isvaton":0,"jmq_overridetypeid":4,"jmq_orderformprice":"10.00","jmq_editpricebyid":1,"jmq_grossprice":"4781.75","jmq_grossprofit":"2301.28","jmq_overrideprice":"10.00","jmq_amountoutstanding":"4781.75","jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"5313.05","jmq_endcustomeroverridevatprice":"371.92","jmq_endcustomeroverridegrossprice":"5684.97","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T21:08:07.000000Z","jmq_grossprofit_percentage":"48.13","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"5313.05","jmq_vat":"371.92","jmq_isvaton":1,"jmq_overridetypeid":3,"jmq_orderformprice":"0.00","jmq_editpricebyid":0,"jmq_grossprice":"5684.97","jmq_grossprofit":"2832.58","jmq_overrideprice":null,"jmq_amountoutstanding":"5684.97","jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T21:11:51.000000Z","jmq_grossprofit_percentage":"53.31","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:13:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":2718104,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:13:07","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"4781.75\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"10.00\",\"jmq_editpricebyid\":1,\"jmq_grossprice\":\"4781.75\",\"jmq_grossprofit\":\"2301.28\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"4781.75\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"5313.05\",\"jmq_endcustomeroverridevatprice\":\"371.92\",\"jmq_endcustomeroverridegrossprice\":\"5684.97\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T21:08:07.000000Z\",\"jmq_grossprofit_percentage\":\"48.13\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"5313.05\",\"jmq_vat\":\"371.92\",\"jmq_isvaton\":1,\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_editpricebyid\":0,\"jmq_grossprice\":\"5684.97\",\"jmq_grossprofit\":\"2832.58\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"5684.97\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T21:11:51.000000Z\",\"jmq_grossprofit_percentage\":\"53.31\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"4781.75","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":4,"Discount":"10.00","jmq_editpricebyid":1,"Gross Price Amount":"4781.75","Gross Profit":"2301.28","Override Price":"10.00","Amount Outstanding":"4781.75","User Defined Values":"\"\"","End Customer Override Net Price":"5313.05","End Customer Override Vat Price":"371.92","End Customer Override Gross Price":"5684.97","Gross Profit Percentage":"48.13","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"5313.05","VAT Price":"371.92","VAT":1,"jmq_overridetypeid":3,"Discount":"0.00","jmq_editpricebyid":0,"Gross Price Amount":"5684.97","Gross Profit":"2832.58","Amount Outstanding":"5684.97","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Gross Profit Percentage":"53.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:14:00] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9881, App\Models\JobMultiQuotePivotModel, 9880, App\Models\Job\bm_jobdetails, 2, {"List Price":"5313.05","Net Price":"4781.75","Gross Price Amount":"4781.75","Gross Profit":"2301.28","Total CostPrice":"2480.47","Amount Outstanding":"4781.75","Gross Profit Percentage":"48.13"}, {"List Price":"7639.10","Net Price":"6875.19","Gross Price Amount":"6875.19","Gross Profit":"3533.22","Total CostPrice":"3341.97","Amount Outstanding":"6875.19","Gross Profit Percentage":"51.39"}, {"attributes":{"jmq_listprice":"7639.10","jmq_netprice":"6875.19","jmq_grossprice":"6875.19","jmq_grossprofit":"3533.22","jmq_costprice":"3341.97","jmq_amountoutstanding":"6875.19","jmq_updatedat":"2026-01-30T21:14:00.000000Z","jmq_grossprofit_percentage":"51.39"},"old":{"jmq_listprice":"5313.05","jmq_netprice":"4781.75","jmq_grossprice":"4781.75","jmq_grossprofit":"2301.28","jmq_costprice":"2480.47","jmq_amountoutstanding":"4781.75","jmq_updatedat":"2026-01-30T21:13:58.000000Z","jmq_grossprofit_percentage":"48.13"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:14:00, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718116,"logName":"default","subjectId":9881,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 21:14:00","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"7639.10\",\"jmq_netprice\":\"6875.19\",\"jmq_grossprice\":\"6875.19\",\"jmq_grossprofit\":\"3533.22\",\"jmq_costprice\":\"3341.97\",\"jmq_amountoutstanding\":\"6875.19\",\"jmq_updatedat\":\"2026-01-30T21:14:00.000000Z\",\"jmq_grossprofit_percentage\":\"51.39\"},\"old\":{\"jmq_listprice\":\"5313.05\",\"jmq_netprice\":\"4781.75\",\"jmq_grossprice\":\"4781.75\",\"jmq_grossprofit\":\"2301.28\",\"jmq_costprice\":\"2480.47\",\"jmq_amountoutstanding\":\"4781.75\",\"jmq_updatedat\":\"2026-01-30T21:13:58.000000Z\",\"jmq_grossprofit_percentage\":\"48.13\"}}","actionType":"updated","changedTo":{"List Price":"7639.10","Net Price":"6875.19","Gross Price Amount":"6875.19","Gross Profit":"3533.22","Total CostPrice":"3341.97","Amount Outstanding":"6875.19","Gross Profit Percentage":"51.39"},"changedFrom":{"List Price":"5313.05","Net Price":"4781.75","Gross Price Amount":"4781.75","Gross Profit":"2301.28","Total CostPrice":"2480.47","Amount Outstanding":"4781.75","Gross Profit Percentage":"48.13"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:14:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1357, App\Models\JobMultiQuotePivotModel, 1354, App\Models\Job\bm_jobdetails, 23, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_ready":1},"old":{"jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:14:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1556638,"logName":"default","subjectId":1357,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:14:03","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1346","parentSubjectId":1354,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:14:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1357, App\Models\JobMultiQuotePivotModel, 1354, App\Models\Job\bm_jobdetails, 23, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":43,"jmq_updatedat":"2026-01-19T19:57:40.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":23,"jmq_updatedat":"2026-01-30T21:14:03.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:14:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556645,"logName":"default","subjectId":1357,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:14:17","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":43,\"jmq_updatedat\":\"2026-01-19T19:57:40.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2026-01-30T21:14:03.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1346","parentSubjectId":1354,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:14:18] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718127,"logName":"default","subjectId":96822,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 21:14:18","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96822,\"nl_ordertempid\":null,\"nl_orderid\":9880,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T21:14:18.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T21:14:18.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605077","parentSubjectId":9880,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 21:17:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1331, App\Models\JobMultiQuotePivotModel, 1328, App\Models\Job\bm_jobdetails, 43, {"Gross Profit":"4335.40","End Customer Override Net Price":"4397.75","End Customer Override Vat Price":"336.98","End Customer Override Gross Price":"4734.73","Gross Profit Percentage":"98.58"}, {"Gross Profit":"4231.51","End Customer Override Net Price":"4282.75","End Customer Override Vat Price":"327.78","End Customer Override Gross Price":"4610.53","Gross Profit Percentage":"98.80"}, {"attributes":{"jmq_grossprofit":"4231.51","jmq_endcustomeroverridenetprice":"4282.75","jmq_endcustomeroverridevatprice":"327.78","jmq_endcustomeroverridegrossprice":"4610.53","jmq_updatedat":"2026-01-15T23:23:09.000000Z","jmq_grossprofit_percentage":"98.80"},"old":{"jmq_grossprofit":"4335.40","jmq_endcustomeroverridenetprice":"4397.75","jmq_endcustomeroverridevatprice":"336.98","jmq_endcustomeroverridegrossprice":"4734.73","jmq_updatedat":"2026-01-30T21:01:39.000000Z","jmq_grossprofit_percentage":"98.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:17:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556660,"logName":"default","subjectId":1331,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 21:17:35","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"4231.51\",\"jmq_endcustomeroverridenetprice\":\"4282.75\",\"jmq_endcustomeroverridevatprice\":\"327.78\",\"jmq_endcustomeroverridegrossprice\":\"4610.53\",\"jmq_updatedat\":\"2026-01-15T23:23:09.000000Z\",\"jmq_grossprofit_percentage\":\"98.80\"},\"old\":{\"jmq_grossprofit\":\"4335.40\",\"jmq_endcustomeroverridenetprice\":\"4397.75\",\"jmq_endcustomeroverridevatprice\":\"336.98\",\"jmq_endcustomeroverridegrossprice\":\"4734.73\",\"jmq_updatedat\":\"2026-01-30T21:01:39.000000Z\",\"jmq_grossprofit_percentage\":\"98.58\"}}","actionType":"updated","changedTo":{"Gross Profit":"4231.51","End Customer Override Net Price":"4282.75","End Customer Override Vat Price":"327.78","End Customer Override Gross Price":"4610.53","Gross Profit Percentage":"98.80"},"changedFrom":{"Gross Profit":"4335.40","End Customer Override Net Price":"4397.75","End Customer Override Vat Price":"336.98","End Customer Override Gross Price":"4734.73","Gross Profit Percentage":"98.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:18:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Flat Roman Shade, created, 43671, App\Models\Orderitem\bm_orderitem, 1328, App\Models\Job\bm_jobdetails, ?, null, {"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 1"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 110"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"}, {"attributes":{"oi_id":43671,"oi_jobid":1328,"oi_jobtempid":"0","oi_jobmultiquoteid":1331,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":74,"oi_recipeid":80,"oi_ruleid":0,"oi_qty":1,"oi_seq":24,"oi_customseq":9,"oi_productcustomseq":1,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5778,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5815,\"labelname\":\"Tipo De Proyecto\",\"labelnamecode\":\"Tipo De Proyecto\",\"optionid\":\"1201\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19288,\"forchildfieldoptionlinkid\":\"3_19288\",\"optioncode\":\"\",\"optionname\":\"Residencial ALVA\",\"optionqty\":\"1\",\"optionid\":1201,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Residencial ALVA\",\"valueid\":\"19288\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5788,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"window 1\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5805,\"labelname\":\"Product Type\",\"labelnamecode\":\"Product TypeDual\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":\"\",\"id\":\"\",\"mainsupplier\":\"\",\"optionid\":\"\",\"optionname\":\"\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":5790,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":\"\",\"fieldoptionlinkid\":\"\",\"forchildfieldoptionlinkid\":\"\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"\",\"optionquantity\":\"\"}],\"type\":5,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7695,\"labelname\":\"Tela Equivalente\",\"labelnamecode\":\"Tela Equivalente\",\"optionid\":\"464\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":25262,\"forchildfieldoptionlinkid\":\"3_25262\",\"optioncode\":\"SI\",\"optionname\":\"Si\",\"optionqty\":\"1\",\"optionid\":464,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Si\",\"valueid\":\"25262\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7696,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"azulino\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7753,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":110,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5781,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":55,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5782,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":70,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5783,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19162,\"forchildfieldoptionlinkid\":\"3_19162\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"19162\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7685,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7686,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8294,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8295,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8296,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NamePrivacy trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8297,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NameBlackout Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5784,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19164,\"forchildfieldoptionlinkid\":\"3_19164\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"19164\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5785,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19167,\"forchildfieldoptionlinkid\":\"3_19167\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"19167\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5786,\"labelname\":\"CCO Control Position\",\"labelnamecode\":\"CCO Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5787,\"labelname\":\"Motoized Control Position\",\"labelnamecode\":\"Motoized Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5792,\"labelname\":\"Motor Type\",\"labelnamecode\":\"Motor Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5794,\"labelname\":\"Chain Color\",\"labelnamecode\":\"Chain Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6923,\"labelname\":\"Somfy Type\",\"labelnamecode\":\"Somfy Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7948,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7949,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5793,\"labelname\":\"Posicion de Mecanismo\",\"labelnamecode\":\"Posicion de Mecanismo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5795,\"labelname\":\"Colocar Valance y Retorno\",\"labelnamecode\":\"Colocar Valance y Retorno\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19192,\"forchildfieldoptionlinkid\":\"3_19192\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"19192\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5814,\"labelname\":\"Tipo De Tubo\",\"labelnamecode\":\"Tipo De Tubo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5816,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6028,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5817,\"labelname\":\"Tipo De Clutch\",\"labelnamecode\":\"Tipo De Clutch\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5818,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5820,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7928,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7930,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6911,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8258,\"labelname\":\"Product Features\",\"labelnamecode\":\"Product Features\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8280,\"labelname\":\"Trim\",\"labelnamecode\":\"Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8285,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8268,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5779,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"TipoDeProyecto\":\"Residencial ALVA\",\"WindowName\":\"window 1\",\"ProductTypeDual\":\"\",\"Product Type\":\"\",\"CollectionName\":\"\",\"TelaEquivalente\":\"Si\",\"Color01\":\"azulino\",\"AnchodelRollo\":110,\"Width\":55,\"Length\":70,\"Lining\":\"Privacy\",\"RollodeLining\":\"\",\"RollodeLiningNULL\":\"\",\"AddTrim\":\"\",\"AddTrimNULL\":\"\",\"TrimNamePrivacytrim\":\"\",\"TrimNameBlackoutTrim\":\"\",\"Mount\":\"Inside\",\"Control\":\"Cordless\",\"CCOControlPosition\":\"\",\"MotoizedControlPosition\":\"\",\"MotorType\":\"\",\"ChainColor\":\"\",\"SomfyType\":\"\",\"OpcionesdeMotor\":\"\",\"OpcionesdeMotorNULL\":\"\",\"PosiciondeMecanismo\":\"\",\"ColocarValanceyRetorno\":\"No\",\"TipoDeTubo\":\"\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeClutch\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"Notes\":\"\",\"ProductFeatures\":\"\",\"Trim\":\"\",\"TrimColor\":\"\",\"FabricInformation\":\"\",\"UnitType\":\"Inches\",\"74_description\":\"\"}","oi_idvalue":"{\"5778\":1,\"5815\":\"1201\",\"5788\":\"window 1\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"464\",\"7696\":\"azulino\",\"7753\":110,\"5781\":55,\"5782\":70,\"5783\":\"1009\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"175\",\"5785\":\"1011\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"126\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"4\"}","oi_reportvaluetext":"{\"5778\":1,\"5815\":\"Residencial ALVA\",\"5788\":\"window 1\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"Si\",\"7696\":\"azulino\",\"7753\":110,\"5781\":55,\"5782\":70,\"5783\":\"Privacy\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"Inside\",\"5785\":\"Cordless\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"No\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"Inches\"}","oi_description":"Tipo De Proyecto: Residencial ALVA, Window Name: window 1, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 110, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No","oi_onlinedescription":"Window Name: window 1, Color: azulino, Ancho del Rollo: 110, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 1##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 110##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##","oi_onlinereportdescription":"##Window Name: window 1##, ##Color: azulino##, ##Ancho del Rollo: 110##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##","oi_reporttitles":"##Quantity:<\/br>##Tipo De Proyecto:<\/br>##Window Name:<\/br>##Tela Equivalente:<\/br>##Color:<\/br>##Ancho del Rollo:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Mount:<\/br>##Control:<\/br>##Colocar Valance y Retorno:","oi_onlinereporttitles":"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9984,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),(CorteBarraH)*(1.05),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19281,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9985,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19282,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9986,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19284,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9987,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",2)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19271,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9988,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19214,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9989,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19223,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9990,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19215,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9991,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19216,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9992,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19217,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9993,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\"),CantidadMotorCordless,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19218,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9994,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19219,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9995,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19220,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9996,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19221,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9997,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19222,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9998,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15396,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27613,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15397,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27614,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15398,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27615,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15399,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27616,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15400,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27617,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15402,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27619,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15416,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSOmfyR28\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27625,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15417,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree40\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27626,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15418,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree30\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27627,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19285,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19286,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19293,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10049,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19294,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10050,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19295,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10051,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19296,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10052,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19297,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10053,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19299,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10055,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19301,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10056,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19302,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10057,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19303,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10058,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19304,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10059,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19305,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9854,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19182,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9855,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9856,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9857,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14480,\"value\":\"7.620\",\"fractionvalue\":\"7 5\\\/8\",\"formula\":\"((LargoFraccion+5)*(AnillosHorizontales))\\\/39.37\",\"price\":\"0.08\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27018,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14484,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27025,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14517,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27048,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9917,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9921,\"value\":\"6.00\",\"fractionvalue\":\"6.00\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19228,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9922,\"value\":\"69.750\",\"fractionvalue\":\"69 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.70\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19240,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9923,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19251,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9924,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19259,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9925,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19260,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9926,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19261,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9927,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19267,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9928,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19277,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9929,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19278,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9930,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19283,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9931,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"AnillosHorizontales\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19178,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9932,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19176,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9935,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19239,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9936,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19179,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9938,\"value\":\"5.761\",\"fractionvalue\":\"5 7\\\/8\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19181,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9939,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",AnillosHorizontales)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19213,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9940,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19224,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9941,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19225,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9942,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19226,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9943,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19227,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9944,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19229,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9945,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19230,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9946,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19231,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9947,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19232,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9948,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19233,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9949,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19234,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9950,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19235,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9951,\"value\":\"4.79\",\"fractionvalue\":\"4 7\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19236,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9952,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19237,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9953,\"value\":\"6.00\",\"fractionvalue\":6,\"formula\":\"if(Mount=\\\"Inside\\\",RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),\\\"\\\")\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19241,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9954,\"value\":\"49.000\",\"fractionvalue\":49,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.49\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19242,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9955,\"value\":\"36.00\",\"fractionvalue\":36,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.36\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19245,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9956,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19243,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9957,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19244,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9958,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"2\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19246,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9959,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19247,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9960,\"value\":\"3.0\",\"fractionvalue\":\"3.0\",\"formula\":\"3\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19248,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9961,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19249,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9962,\"value\":\"4.610\",\"fractionvalue\":\"4 5\\\/8\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19250,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9963,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19252,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9964,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19253,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9965,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19254,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9966,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19255,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9967,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19256,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9968,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19257,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9969,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19258,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9970,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19262,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9971,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TipoDeProyecto=\\\"ResidencialALVA\\\",0,if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\",Control=\\\"Cordless\\\"),(2*(Length+12))\\\/(12),0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19263,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9972,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19264,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9973,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19265,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9974,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19266,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9975,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19268,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9976,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19269,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9977,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19270,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9978,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19272,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9979,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19273,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9980,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\")\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19274,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9981,\"value\":\"2.831\",\"fractionvalue\":\"2 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19276,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9982,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19279,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9983,\"value\":\"1.420\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19280,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9858,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9859,\"value\":\"12.000\",\"fractionvalue\":12,\"formula\":\"12\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9860,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9861,\"value\":\"4 sencilla\",\"fractionvalue\":\"4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"4 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"4 Doble\\\",If(Lining=\\\"Privacy\\\",\\\"4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9862,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9863,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9864,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",14,If(Lining=\\\"Blackout\\\",14,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9865,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9866,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9867,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9868,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9869,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9870,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9871,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9872,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9873,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9874,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9875,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",2,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9876,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9877,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9878,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9879,\"value\":\"56.750\",\"fractionvalue\":\"56 3\\\/4\",\"formula\":\"(AnchoFinalReal)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9880,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9881,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"na\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9882,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9883,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9884,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9885,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9886,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9887,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9889,\"value\":\"54.000\",\"fractionvalue\":54,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9890,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9891,\"value\":\"53.250\",\"fractionvalue\":\"53 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9892,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9893,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9894,\"value\":\"60.750\",\"fractionvalue\":\"60 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9895,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TelaEquivalente=\\\"Si\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9896,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9897,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9898,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9899,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\/ DistanciaMarcasPanel),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9900,\"value\":\"5.000\",\"fractionvalue\":5,\"formula\":\"RoundDown((AnchoFinalReal-3)\\\/13)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9901,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9902,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9903,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9905,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree40\\\",\\\"2\\\",\\\"1.5\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9906,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"NA\\\")) )),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9907,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9908,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9909,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9910,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9911,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",TipoDeMotor,If(Control=\\\"CCO\\\",ChainColor +\\\" Chain\\\",If(Control=\\\"Motorized\\\",1,2)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9912,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9913,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Continuo\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9914,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9915,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9916,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9918,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Right(Color,7)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9919,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(TelaEquivalente=\\\"Si\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10776,\"value\":\"58.750\",\"fractionvalue\":\"58 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11507,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11546,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11547,\"value\":\"55.000\",\"fractionvalue\":55,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11576,\"value\":\"54.250\",\"fractionvalue\":\"54 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11577,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11588,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11589,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12383,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",92,if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",108,0)),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",54,110)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12384,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12385,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12386,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12387,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12463,\"value\":\"3832.500\",\"fractionvalue\":\"3832 1\\\/2\",\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12464,\"value\":\"0.000600\",\"fractionvalue\":0,\"formula\":\"0.0006\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12465,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12466,\"value\":\"2.300\",\"fractionvalue\":\"2 3\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12467,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12468,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12469,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12470,\"value\":\"0.33\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12471,\"value\":\"0.334\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12500,\"value\":\"7.750\",\"fractionvalue\":\"7 3\\\/4\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12510,\"value\":\"0.438\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\/12)*(0.02))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13002,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAncho))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13003,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAnchoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13004,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13005,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13034,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13035,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13036,\"value\":\"0.016\",\"fractionvalue\":\"0 1\\\/8\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13037,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13038,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13039,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13040,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13041,\"value\":\"azulino\",\"fractionvalue\":\"azulino\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14494,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15409,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",\\\"CAROMAR WHITE 92 IN\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining=\\\"PrivacyCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",\\\"4 pass 110 in\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",\\\"THERMAL 54 IN\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",\\\"IVORY 110 IN\\\",if(RollodeLining2=\\\"BlackoutCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))))),\\\"\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15412,\"value\":\"0.50\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":17992,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"Ceiling((AnchoFinalReal-3)\\\/(AnillosHorizontales-1),0.125)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.340","oi_netprice":"0.000","oi_pricesfromoperations":null,"oi_vatprice":"0.000","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"0.000","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T21:18:42.000000Z","oi_jsondataid":"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 21:18:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556664,"logName":"default","subjectId":43671,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 21:18:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43671,\"oi_jobid\":1328,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":1331,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":74,\"oi_recipeid\":80,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":24,\"oi_customseq\":9,\"oi_productcustomseq\":1,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5778,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5815,\\\"labelname\\\":\\\"Tipo De Proyecto\\\",\\\"labelnamecode\\\":\\\"Tipo De Proyecto\\\",\\\"optionid\\\":\\\"1201\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19288,\\\"forchildfieldoptionlinkid\\\":\\\"3_19288\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"Residencial ALVA\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1201,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Residencial ALVA\\\",\\\"valueid\\\":\\\"19288\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5788,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"window 1\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5805,\\\"labelname\\\":\\\"Product Type\\\",\\\"labelnamecode\\\":\\\"Product TypeDual\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"id\\\":\\\"\\\",\\\"mainsupplier\\\":\\\"\\\",\\\"optionid\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":5790,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":\\\"\\\",\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"forchildfieldoptionlinkid\\\":\\\"\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\"}],\\\"type\\\":5,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7695,\\\"labelname\\\":\\\"Tela Equivalente\\\",\\\"labelnamecode\\\":\\\"Tela Equivalente\\\",\\\"optionid\\\":\\\"464\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":25262,\\\"forchildfieldoptionlinkid\\\":\\\"3_25262\\\",\\\"optioncode\\\":\\\"SI\\\",\\\"optionname\\\":\\\"Si\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":464,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Si\\\",\\\"valueid\\\":\\\"25262\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7696,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"azulino\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7753,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":110,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5781,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":55,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5782,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":70,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5783,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19162,\\\"forchildfieldoptionlinkid\\\":\\\"3_19162\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"19162\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7685,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7686,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8294,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8295,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8296,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NamePrivacy trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8297,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NameBlackout Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5784,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19164,\\\"forchildfieldoptionlinkid\\\":\\\"3_19164\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"19164\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5785,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19167,\\\"forchildfieldoptionlinkid\\\":\\\"3_19167\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"19167\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5786,\\\"labelname\\\":\\\"CCO Control Position\\\",\\\"labelnamecode\\\":\\\"CCO Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5787,\\\"labelname\\\":\\\"Motoized Control Position\\\",\\\"labelnamecode\\\":\\\"Motoized Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5792,\\\"labelname\\\":\\\"Motor Type\\\",\\\"labelnamecode\\\":\\\"Motor Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5794,\\\"labelname\\\":\\\"Chain Color\\\",\\\"labelnamecode\\\":\\\"Chain Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6923,\\\"labelname\\\":\\\"Somfy Type\\\",\\\"labelnamecode\\\":\\\"Somfy Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7948,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7949,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5793,\\\"labelname\\\":\\\"Posicion de Mecanismo\\\",\\\"labelnamecode\\\":\\\"Posicion de Mecanismo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5795,\\\"labelname\\\":\\\"Colocar Valance y Retorno\\\",\\\"labelnamecode\\\":\\\"Colocar Valance y Retorno\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19192,\\\"forchildfieldoptionlinkid\\\":\\\"3_19192\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"19192\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5814,\\\"labelname\\\":\\\"Tipo De Tubo\\\",\\\"labelnamecode\\\":\\\"Tipo De Tubo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5816,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6028,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5817,\\\"labelname\\\":\\\"Tipo De Clutch\\\",\\\"labelnamecode\\\":\\\"Tipo De Clutch\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5818,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5820,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7928,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7930,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6911,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8258,\\\"labelname\\\":\\\"Product Features\\\",\\\"labelnamecode\\\":\\\"Product Features\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8280,\\\"labelname\\\":\\\"Trim\\\",\\\"labelnamecode\\\":\\\"Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8285,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8268,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5779,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"TipoDeProyecto\\\":\\\"Residencial ALVA\\\",\\\"WindowName\\\":\\\"window 1\\\",\\\"ProductTypeDual\\\":\\\"\\\",\\\"Product Type\\\":\\\"\\\",\\\"CollectionName\\\":\\\"\\\",\\\"TelaEquivalente\\\":\\\"Si\\\",\\\"Color01\\\":\\\"azulino\\\",\\\"AnchodelRollo\\\":110,\\\"Width\\\":55,\\\"Length\\\":70,\\\"Lining\\\":\\\"Privacy\\\",\\\"RollodeLining\\\":\\\"\\\",\\\"RollodeLiningNULL\\\":\\\"\\\",\\\"AddTrim\\\":\\\"\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimNamePrivacytrim\\\":\\\"\\\",\\\"TrimNameBlackoutTrim\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"CCOControlPosition\\\":\\\"\\\",\\\"MotoizedControlPosition\\\":\\\"\\\",\\\"MotorType\\\":\\\"\\\",\\\"ChainColor\\\":\\\"\\\",\\\"SomfyType\\\":\\\"\\\",\\\"OpcionesdeMotor\\\":\\\"\\\",\\\"OpcionesdeMotorNULL\\\":\\\"\\\",\\\"PosiciondeMecanismo\\\":\\\"\\\",\\\"ColocarValanceyRetorno\\\":\\\"No\\\",\\\"TipoDeTubo\\\":\\\"\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeClutch\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"Notes\\\":\\\"\\\",\\\"ProductFeatures\\\":\\\"\\\",\\\"Trim\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"74_description\\\":\\\"\\\"}\",\"oi_idvalue\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"1201\\\",\\\"5788\\\":\\\"window 1\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"464\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":110,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"1009\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"175\\\",\\\"5785\\\":\\\"1011\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"126\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"4\\\"}\",\"oi_reportvaluetext\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"Residencial ALVA\\\",\\\"5788\\\":\\\"window 1\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"Si\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":110,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"Privacy\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"Inside\\\",\\\"5785\\\":\\\"Cordless\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"No\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"Inches\\\"}\",\"oi_description\":\"Tipo De Proyecto: Residencial ALVA, Window Name: window 1, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 110, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No\",\"oi_onlinedescription\":\"Window Name: window 1, Color: azulino, Ancho del Rollo: 110, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 1##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 110##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##\",\"oi_onlinereportdescription\":\"##Window Name: window 1##, ##Color: azulino##, ##Ancho del Rollo: 110##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Tipo De Proyecto:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Tela Equivalente:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Ancho del Rollo:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Colocar Valance y Retorno:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9984,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),(CorteBarraH)*(1.05),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19281,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9985,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19282,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9986,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19284,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9987,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",2)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19271,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9988,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19214,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9989,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19223,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9990,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19215,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9991,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19216,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9992,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19217,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9993,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\"),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19218,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9994,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19219,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9995,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19220,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9996,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19221,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9997,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19222,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9998,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15396,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27613,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15397,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27614,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15398,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27615,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15399,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27616,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15400,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27617,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15402,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27619,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15416,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSOmfyR28\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27625,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15417,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27626,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15418,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27627,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19285,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19286,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19293,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10049,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19294,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10050,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19295,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10051,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19296,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10052,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19297,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10053,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19299,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10055,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19301,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10056,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19302,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10057,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19303,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10058,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19304,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10059,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19305,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9854,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19182,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9855,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9856,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9857,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14480,\\\"value\\\":\\\"7.620\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((LargoFraccion+5)*(AnillosHorizontales))\\\\\\\/39.37\\\",\\\"price\\\":\\\"0.08\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27018,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14484,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27025,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14517,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27048,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9917,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9921,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":\\\"6.00\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19228,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9922,\\\"value\\\":\\\"69.750\\\",\\\"fractionvalue\\\":\\\"69 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.70\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19240,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9923,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19251,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9924,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19259,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9925,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19260,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9926,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19261,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9927,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19267,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9928,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19277,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9929,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19278,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9930,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19283,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9931,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19178,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9932,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19176,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9935,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19239,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9936,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19179,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9938,\\\"value\\\":\\\"5.761\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19181,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9939,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",AnillosHorizontales)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19213,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9940,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19224,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9941,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19225,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9942,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19226,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9943,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19227,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9944,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19229,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9945,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19230,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9946,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19231,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9947,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19232,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9948,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19233,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9949,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19234,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9950,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19235,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9951,\\\"value\\\":\\\"4.79\\\",\\\"fractionvalue\\\":\\\"4 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19236,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9952,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19237,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9953,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":6,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19241,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9954,\\\"value\\\":\\\"49.000\\\",\\\"fractionvalue\\\":49,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.49\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19242,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9955,\\\"value\\\":\\\"36.00\\\",\\\"fractionvalue\\\":36,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.36\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19245,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9956,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19243,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9957,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19244,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9958,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19246,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9959,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19247,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9960,\\\"value\\\":\\\"3.0\\\",\\\"fractionvalue\\\":\\\"3.0\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19248,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9961,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19249,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9962,\\\"value\\\":\\\"4.610\\\",\\\"fractionvalue\\\":\\\"4 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19250,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9963,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19252,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9964,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19253,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9965,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19254,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9966,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19255,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9967,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19256,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9968,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19257,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9969,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19258,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9970,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19262,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9971,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",0,if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\",Control=\\\\\\\"Cordless\\\\\\\"),(2*(Length+12))\\\\\\\/(12),0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19263,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9972,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19264,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9973,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19265,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9974,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19266,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9975,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19268,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9976,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19269,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9977,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19270,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9978,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19272,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9979,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19273,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9980,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19274,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9981,\\\"value\\\":\\\"2.831\\\",\\\"fractionvalue\\\":\\\"2 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19276,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9982,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19279,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9983,\\\"value\\\":\\\"1.420\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19280,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9858,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9859,\\\"value\\\":\\\"12.000\\\",\\\"fractionvalue\\\":12,\\\"formula\\\":\\\"12\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9860,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9861,\\\"value\\\":\\\"4 sencilla\\\",\\\"fractionvalue\\\":\\\"4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9862,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9863,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9864,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",14,If(Lining=\\\\\\\"Blackout\\\\\\\",14,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9865,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9866,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9867,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9868,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9869,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9870,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9871,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9872,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9873,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9874,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9875,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",2,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9876,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9877,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9878,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9879,\\\"value\\\":\\\"56.750\\\",\\\"fractionvalue\\\":\\\"56 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnchoFinalReal)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9880,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9881,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"na\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9882,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9883,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9884,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9885,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9886,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9887,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9889,\\\"value\\\":\\\"54.000\\\",\\\"fractionvalue\\\":54,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9890,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9891,\\\"value\\\":\\\"53.250\\\",\\\"fractionvalue\\\":\\\"53 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9892,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9893,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9894,\\\"value\\\":\\\"60.750\\\",\\\"fractionvalue\\\":\\\"60 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9895,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9896,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9897,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9898,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9899,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9900,\\\"value\\\":\\\"5.000\\\",\\\"fractionvalue\\\":5,\\\"formula\\\":\\\"RoundDown((AnchoFinalReal-3)\\\\\\\/13)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9901,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9902,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9903,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9905,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",\\\\\\\"2\\\\\\\",\\\\\\\"1.5\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9906,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"NA\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9907,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9908,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9909,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9910,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9911,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor,If(Control=\\\\\\\"CCO\\\\\\\",ChainColor +\\\\\\\" Chain\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",1,2)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9912,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9913,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9914,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9915,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9916,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9918,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9919,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9920,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1,\\\\\\\"na\\\\\\\" )\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10003,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10004,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10005,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10006,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10007,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10008,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10009,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10010,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10011,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10014,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10015,\\\"value\\\":\\\"0.072\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10018,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-DeduccionBarraH,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10023,\\\"value\\\":\\\"0.808\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10024,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10027,\\\"value\\\":\\\"0.742\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10029,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10030,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",(AnillosVerticales)*(PesoBarraFibra6mm)+PesoBarraFibra6mm,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10031,\\\"value\\\":\\\"0.720\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)+PesoBarraFibra4mm\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10032,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10033,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10034,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10038,\\\"value\\\":\\\"1.405\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10039,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10040,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10041,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10042,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10060,\\\"value\\\":\\\"7.583\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesodeMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10061,\\\"value\\\":\\\"5.844\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware+if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",PesoTotalBarraFibra6mm,PesoTotalBarraFibra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10062,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion*AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10063,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10064,\\\"value\\\":\\\"0.533\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),(DeduccionDensidadLining)*(AreaLining),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10774,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10775,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10776,\\\"value\\\":\\\"58.750\\\",\\\"fractionvalue\\\":\\\"58 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11507,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11546,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11547,\\\"value\\\":\\\"55.000\\\",\\\"fractionvalue\\\":55,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11576,\\\"value\\\":\\\"54.250\\\",\\\"fractionvalue\\\":\\\"54 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11577,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11588,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11589,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12383,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",92,if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",108,0)),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",54,110)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12384,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12385,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12386,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12387,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12463,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12464,\\\"value\\\":\\\"0.000600\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12465,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12466,\\\"value\\\":\\\"2.300\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12467,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12468,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12469,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12470,\\\"value\\\":\\\"0.33\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12471,\\\"value\\\":\\\"0.334\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12500,\\\"value\\\":\\\"7.750\\\",\\\"fractionvalue\\\":\\\"7 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12510,\\\"value\\\":\\\"0.438\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\\\\\/12)*(0.02))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13002,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAncho))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13003,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAnchoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13004,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13005,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13034,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13036,\\\"value\\\":\\\"0.016\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13037,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13038,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13039,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13040,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13041,\\\"value\\\":\\\"azulino\\\",\\\"fractionvalue\\\":\\\"azulino\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14494,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15409,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",\\\\\\\"CAROMAR WHITE 92 IN\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",\\\\\\\"4 pass 110 in\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",\\\\\\\"THERMAL 54 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",\\\\\\\"IVORY 110 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))))),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15412,\\\"value\\\":\\\"0.50\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":17992,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"Ceiling((AnchoFinalReal-3)\\\\\\\/(AnillosHorizontales-1),0.125)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.340\",\"oi_netprice\":\"0.000\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"0.000\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"0.000\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T21:18:42.000000Z\",\"oi_jsondataid\":\"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 1"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 110"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade"} [2026-01-30 21:18:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Flat Roman Shade, created, 43672, App\Models\Orderitem\bm_orderitem, 1328, App\Models\Job\bm_jobdetails, ?, null, {"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 2"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 111"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"}, {"attributes":{"oi_id":43672,"oi_jobid":1328,"oi_jobtempid":"0","oi_jobmultiquoteid":1331,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":74,"oi_recipeid":80,"oi_ruleid":0,"oi_qty":1,"oi_seq":25,"oi_customseq":10,"oi_productcustomseq":2,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5778,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5815,\"labelname\":\"Tipo De Proyecto\",\"labelnamecode\":\"Tipo De Proyecto\",\"optionid\":\"1201\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19288,\"forchildfieldoptionlinkid\":\"3_19288\",\"optioncode\":\"\",\"optionname\":\"Residencial ALVA\",\"optionqty\":\"1\",\"optionid\":1201,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Residencial ALVA\",\"valueid\":\"19288\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5788,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"window 2\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5805,\"labelname\":\"Product Type\",\"labelnamecode\":\"Product TypeDual\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":\"\",\"id\":\"\",\"mainsupplier\":\"\",\"optionid\":\"\",\"optionname\":\"\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":5790,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":\"\",\"fieldoptionlinkid\":\"\",\"forchildfieldoptionlinkid\":\"\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"\",\"optionquantity\":\"\"}],\"type\":5,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7695,\"labelname\":\"Tela Equivalente\",\"labelnamecode\":\"Tela Equivalente\",\"optionid\":\"464\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":25262,\"forchildfieldoptionlinkid\":\"3_25262\",\"optioncode\":\"SI\",\"optionname\":\"Si\",\"optionqty\":\"1\",\"optionid\":464,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Si\",\"valueid\":\"25262\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7696,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"azulino\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7753,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":111,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5781,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":55,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5782,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":70,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5783,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19162,\"forchildfieldoptionlinkid\":\"3_19162\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"19162\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7685,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7686,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8294,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8295,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8296,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NamePrivacy trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8297,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NameBlackout Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5784,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19164,\"forchildfieldoptionlinkid\":\"3_19164\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"19164\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5785,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19167,\"forchildfieldoptionlinkid\":\"3_19167\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"19167\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5786,\"labelname\":\"CCO Control Position\",\"labelnamecode\":\"CCO Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5787,\"labelname\":\"Motoized Control Position\",\"labelnamecode\":\"Motoized Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5792,\"labelname\":\"Motor Type\",\"labelnamecode\":\"Motor Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5794,\"labelname\":\"Chain Color\",\"labelnamecode\":\"Chain Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6923,\"labelname\":\"Somfy Type\",\"labelnamecode\":\"Somfy Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7948,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7949,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5793,\"labelname\":\"Posicion de Mecanismo\",\"labelnamecode\":\"Posicion de Mecanismo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5795,\"labelname\":\"Colocar Valance y Retorno\",\"labelnamecode\":\"Colocar Valance y Retorno\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19192,\"forchildfieldoptionlinkid\":\"3_19192\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"19192\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5814,\"labelname\":\"Tipo De Tubo\",\"labelnamecode\":\"Tipo De Tubo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5816,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6028,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5817,\"labelname\":\"Tipo De Clutch\",\"labelnamecode\":\"Tipo De Clutch\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5818,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5820,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7928,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7930,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6911,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8258,\"labelname\":\"Product Features\",\"labelnamecode\":\"Product Features\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8280,\"labelname\":\"Trim\",\"labelnamecode\":\"Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8285,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8268,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5779,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"TipoDeProyecto\":\"Residencial ALVA\",\"WindowName\":\"window 2\",\"ProductTypeDual\":\"\",\"Product Type\":\"\",\"CollectionName\":\"\",\"TelaEquivalente\":\"Si\",\"Color01\":\"azulino\",\"AnchodelRollo\":111,\"Width\":55,\"Length\":70,\"Lining\":\"Privacy\",\"RollodeLining\":\"\",\"RollodeLiningNULL\":\"\",\"AddTrim\":\"\",\"AddTrimNULL\":\"\",\"TrimNamePrivacytrim\":\"\",\"TrimNameBlackoutTrim\":\"\",\"Mount\":\"Inside\",\"Control\":\"Cordless\",\"CCOControlPosition\":\"\",\"MotoizedControlPosition\":\"\",\"MotorType\":\"\",\"ChainColor\":\"\",\"SomfyType\":\"\",\"OpcionesdeMotor\":\"\",\"OpcionesdeMotorNULL\":\"\",\"PosiciondeMecanismo\":\"\",\"ColocarValanceyRetorno\":\"No\",\"TipoDeTubo\":\"\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeClutch\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"Notes\":\"\",\"ProductFeatures\":\"\",\"Trim\":\"\",\"TrimColor\":\"\",\"FabricInformation\":\"\",\"UnitType\":\"Inches\",\"74_description\":\"\"}","oi_idvalue":"{\"5778\":1,\"5815\":\"1201\",\"5788\":\"window 2\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"464\",\"7696\":\"azulino\",\"7753\":111,\"5781\":55,\"5782\":70,\"5783\":\"1009\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"175\",\"5785\":\"1011\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"126\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"4\"}","oi_reportvaluetext":"{\"5778\":1,\"5815\":\"Residencial ALVA\",\"5788\":\"window 2\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"Si\",\"7696\":\"azulino\",\"7753\":111,\"5781\":55,\"5782\":70,\"5783\":\"Privacy\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"Inside\",\"5785\":\"Cordless\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"No\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"Inches\"}","oi_description":"Tipo De Proyecto: Residencial ALVA, Window Name: window 2, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 111, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No","oi_onlinedescription":"Window Name: window 2, Color: azulino, Ancho del Rollo: 111, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 2##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 111##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##","oi_onlinereportdescription":"##Window Name: window 2##, ##Color: azulino##, ##Ancho del Rollo: 111##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##","oi_reporttitles":"##Quantity:<\/br>##Tipo De Proyecto:<\/br>##Window Name:<\/br>##Tela Equivalente:<\/br>##Color:<\/br>##Ancho del Rollo:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Mount:<\/br>##Control:<\/br>##Colocar Valance y Retorno:","oi_onlinereporttitles":"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9984,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),(CorteBarraH)*(1.05),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19281,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9985,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19282,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9986,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19284,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9987,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",2)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19271,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9988,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19214,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9989,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19223,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9990,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19215,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9991,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19216,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9992,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19217,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9993,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\"),CantidadMotorCordless,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19218,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9994,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19219,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9995,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19220,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9996,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19221,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9997,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19222,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9998,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15396,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27613,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15397,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27614,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15398,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27615,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15399,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27616,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15400,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27617,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15402,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27619,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15416,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSOmfyR28\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27625,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15417,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree40\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27626,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15418,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree30\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27627,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19285,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19286,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19293,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10049,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19294,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10050,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19295,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10051,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19296,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10052,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19297,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10053,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19299,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10055,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19301,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10056,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19302,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10057,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19303,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10058,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19304,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10059,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19305,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9854,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19182,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9855,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9856,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9857,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14480,\"value\":\"7.620\",\"fractionvalue\":\"7 5\\\/8\",\"formula\":\"((LargoFraccion+5)*(AnillosHorizontales))\\\/39.37\",\"price\":\"0.08\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27018,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14484,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27025,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14517,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27048,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9917,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9921,\"value\":\"6.00\",\"fractionvalue\":\"6.00\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19228,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9922,\"value\":\"69.750\",\"fractionvalue\":\"69 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.70\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19240,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9923,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19251,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9924,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19259,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9925,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19260,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9926,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19261,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9927,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19267,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9928,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19277,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9929,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19278,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9930,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19283,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9931,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"AnillosHorizontales\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19178,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9932,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19176,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9935,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19239,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9936,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19179,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9938,\"value\":\"5.761\",\"fractionvalue\":\"5 7\\\/8\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19181,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9939,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",AnillosHorizontales)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19213,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9940,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19224,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9941,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19225,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9942,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19226,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9943,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19227,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9944,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19229,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9945,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19230,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9946,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19231,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9947,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19232,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9948,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19233,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9949,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19234,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9950,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19235,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9951,\"value\":\"4.79\",\"fractionvalue\":\"4 7\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19236,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9952,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19237,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9953,\"value\":\"6.00\",\"fractionvalue\":6,\"formula\":\"if(Mount=\\\"Inside\\\",RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),\\\"\\\")\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19241,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9954,\"value\":\"49.000\",\"fractionvalue\":49,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.49\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19242,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9955,\"value\":\"36.00\",\"fractionvalue\":36,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.36\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19245,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9956,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19243,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9957,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19244,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9958,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"2\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19246,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9959,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19247,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9960,\"value\":\"3.0\",\"fractionvalue\":\"3.0\",\"formula\":\"3\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19248,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9961,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19249,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9962,\"value\":\"4.610\",\"fractionvalue\":\"4 5\\\/8\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19250,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9963,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19252,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9964,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19253,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9965,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19254,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9966,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19255,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9967,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19256,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9968,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19257,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9969,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19258,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9970,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19262,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9971,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TipoDeProyecto=\\\"ResidencialALVA\\\",0,if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\",Control=\\\"Cordless\\\"),(2*(Length+12))\\\/(12),0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19263,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9972,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19264,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9973,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19265,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9974,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19266,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9975,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19268,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9976,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19269,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9977,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19270,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9978,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19272,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9979,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19273,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9980,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\")\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19274,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9981,\"value\":\"2.831\",\"fractionvalue\":\"2 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19276,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9982,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19279,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9983,\"value\":\"1.420\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19280,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9858,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9859,\"value\":\"12.000\",\"fractionvalue\":12,\"formula\":\"12\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9860,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9861,\"value\":\"4 sencilla\",\"fractionvalue\":\"4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"4 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"4 Doble\\\",If(Lining=\\\"Privacy\\\",\\\"4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9862,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9863,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9864,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",14,If(Lining=\\\"Blackout\\\",14,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9865,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9866,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9867,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9868,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9869,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9870,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9871,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9872,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9873,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9874,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9875,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",2,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9876,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9877,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9878,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9879,\"value\":\"56.750\",\"fractionvalue\":\"56 3\\\/4\",\"formula\":\"(AnchoFinalReal)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9880,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9881,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"na\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9882,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9883,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9884,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9885,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9886,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9887,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9889,\"value\":\"54.000\",\"fractionvalue\":54,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9890,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9891,\"value\":\"53.250\",\"fractionvalue\":\"53 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9892,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9893,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9894,\"value\":\"60.750\",\"fractionvalue\":\"60 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9895,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TelaEquivalente=\\\"Si\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9896,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9897,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9898,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9899,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\/ DistanciaMarcasPanel),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9900,\"value\":\"5.000\",\"fractionvalue\":5,\"formula\":\"RoundDown((AnchoFinalReal-3)\\\/13)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9901,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9902,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9903,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9905,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree40\\\",\\\"2\\\",\\\"1.5\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9906,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"NA\\\")) )),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9907,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9908,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9909,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9910,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9911,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",TipoDeMotor,If(Control=\\\"CCO\\\",ChainColor +\\\" Chain\\\",If(Control=\\\"Motorized\\\",1,2)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9912,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9913,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Continuo\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9914,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9915,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9916,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9918,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9919,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(TelaEquivalente=\\\"Si\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10776,\"value\":\"58.750\",\"fractionvalue\":\"58 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11507,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11546,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11547,\"value\":\"55.000\",\"fractionvalue\":55,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11576,\"value\":\"54.250\",\"fractionvalue\":\"54 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11577,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11588,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11589,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12383,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",92,if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",108,0)),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",54,110)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12384,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12385,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12386,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12387,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12463,\"value\":\"3832.500\",\"fractionvalue\":\"3832 1\\\/2\",\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12464,\"value\":\"0.000600\",\"fractionvalue\":0,\"formula\":\"0.0006\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12465,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12466,\"value\":\"2.300\",\"fractionvalue\":\"2 3\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12467,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12468,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12469,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12470,\"value\":\"0.33\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12471,\"value\":\"0.334\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12500,\"value\":\"7.750\",\"fractionvalue\":\"7 3\\\/4\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12510,\"value\":\"0.438\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\/12)*(0.02))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13002,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAncho))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13003,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAnchoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13004,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13005,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13034,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13035,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13036,\"value\":\"0.016\",\"fractionvalue\":\"0 1\\\/8\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13037,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13038,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13039,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13040,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13041,\"value\":\"azulino\",\"fractionvalue\":\"azulino\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14494,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15409,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",\\\"CAROMAR WHITE 92 IN\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining=\\\"PrivacyCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",\\\"4 pass 110 in\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",\\\"THERMAL 54 IN\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",\\\"IVORY 110 IN\\\",if(RollodeLining2=\\\"BlackoutCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))))),\\\"\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15412,\"value\":\"0.50\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":17992,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"Ceiling((AnchoFinalReal-3)\\\/(AnillosHorizontales-1),0.125)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.340","oi_netprice":"0.000","oi_pricesfromoperations":null,"oi_vatprice":"0.000","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"0.000","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T21:18:42.000000Z","oi_jsondataid":"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 21:18:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556671,"logName":"default","subjectId":43672,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 21:18:42","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43672,\"oi_jobid\":1328,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":1331,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":74,\"oi_recipeid\":80,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":25,\"oi_customseq\":10,\"oi_productcustomseq\":2,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5778,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5815,\\\"labelname\\\":\\\"Tipo De Proyecto\\\",\\\"labelnamecode\\\":\\\"Tipo De Proyecto\\\",\\\"optionid\\\":\\\"1201\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19288,\\\"forchildfieldoptionlinkid\\\":\\\"3_19288\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"Residencial ALVA\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1201,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Residencial ALVA\\\",\\\"valueid\\\":\\\"19288\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5788,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"window 2\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5805,\\\"labelname\\\":\\\"Product Type\\\",\\\"labelnamecode\\\":\\\"Product TypeDual\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"id\\\":\\\"\\\",\\\"mainsupplier\\\":\\\"\\\",\\\"optionid\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":5790,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":\\\"\\\",\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"forchildfieldoptionlinkid\\\":\\\"\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\"}],\\\"type\\\":5,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7695,\\\"labelname\\\":\\\"Tela Equivalente\\\",\\\"labelnamecode\\\":\\\"Tela Equivalente\\\",\\\"optionid\\\":\\\"464\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":25262,\\\"forchildfieldoptionlinkid\\\":\\\"3_25262\\\",\\\"optioncode\\\":\\\"SI\\\",\\\"optionname\\\":\\\"Si\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":464,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Si\\\",\\\"valueid\\\":\\\"25262\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7696,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"azulino\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7753,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":111,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5781,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":55,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5782,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":70,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5783,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19162,\\\"forchildfieldoptionlinkid\\\":\\\"3_19162\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"19162\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7685,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7686,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8294,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8295,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8296,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NamePrivacy trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8297,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NameBlackout Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5784,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19164,\\\"forchildfieldoptionlinkid\\\":\\\"3_19164\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"19164\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5785,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19167,\\\"forchildfieldoptionlinkid\\\":\\\"3_19167\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"19167\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5786,\\\"labelname\\\":\\\"CCO Control Position\\\",\\\"labelnamecode\\\":\\\"CCO Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5787,\\\"labelname\\\":\\\"Motoized Control Position\\\",\\\"labelnamecode\\\":\\\"Motoized Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5792,\\\"labelname\\\":\\\"Motor Type\\\",\\\"labelnamecode\\\":\\\"Motor Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5794,\\\"labelname\\\":\\\"Chain Color\\\",\\\"labelnamecode\\\":\\\"Chain Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6923,\\\"labelname\\\":\\\"Somfy Type\\\",\\\"labelnamecode\\\":\\\"Somfy Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7948,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7949,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5793,\\\"labelname\\\":\\\"Posicion de Mecanismo\\\",\\\"labelnamecode\\\":\\\"Posicion de Mecanismo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5795,\\\"labelname\\\":\\\"Colocar Valance y Retorno\\\",\\\"labelnamecode\\\":\\\"Colocar Valance y Retorno\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19192,\\\"forchildfieldoptionlinkid\\\":\\\"3_19192\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"19192\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5814,\\\"labelname\\\":\\\"Tipo De Tubo\\\",\\\"labelnamecode\\\":\\\"Tipo De Tubo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5816,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6028,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5817,\\\"labelname\\\":\\\"Tipo De Clutch\\\",\\\"labelnamecode\\\":\\\"Tipo De Clutch\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5818,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5820,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7928,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7930,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6911,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8258,\\\"labelname\\\":\\\"Product Features\\\",\\\"labelnamecode\\\":\\\"Product Features\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8280,\\\"labelname\\\":\\\"Trim\\\",\\\"labelnamecode\\\":\\\"Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8285,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8268,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5779,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"TipoDeProyecto\\\":\\\"Residencial ALVA\\\",\\\"WindowName\\\":\\\"window 2\\\",\\\"ProductTypeDual\\\":\\\"\\\",\\\"Product Type\\\":\\\"\\\",\\\"CollectionName\\\":\\\"\\\",\\\"TelaEquivalente\\\":\\\"Si\\\",\\\"Color01\\\":\\\"azulino\\\",\\\"AnchodelRollo\\\":111,\\\"Width\\\":55,\\\"Length\\\":70,\\\"Lining\\\":\\\"Privacy\\\",\\\"RollodeLining\\\":\\\"\\\",\\\"RollodeLiningNULL\\\":\\\"\\\",\\\"AddTrim\\\":\\\"\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimNamePrivacytrim\\\":\\\"\\\",\\\"TrimNameBlackoutTrim\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"CCOControlPosition\\\":\\\"\\\",\\\"MotoizedControlPosition\\\":\\\"\\\",\\\"MotorType\\\":\\\"\\\",\\\"ChainColor\\\":\\\"\\\",\\\"SomfyType\\\":\\\"\\\",\\\"OpcionesdeMotor\\\":\\\"\\\",\\\"OpcionesdeMotorNULL\\\":\\\"\\\",\\\"PosiciondeMecanismo\\\":\\\"\\\",\\\"ColocarValanceyRetorno\\\":\\\"No\\\",\\\"TipoDeTubo\\\":\\\"\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeClutch\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"Notes\\\":\\\"\\\",\\\"ProductFeatures\\\":\\\"\\\",\\\"Trim\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"74_description\\\":\\\"\\\"}\",\"oi_idvalue\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"1201\\\",\\\"5788\\\":\\\"window 2\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"464\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":111,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"1009\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"175\\\",\\\"5785\\\":\\\"1011\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"126\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"4\\\"}\",\"oi_reportvaluetext\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"Residencial ALVA\\\",\\\"5788\\\":\\\"window 2\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"Si\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":111,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"Privacy\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"Inside\\\",\\\"5785\\\":\\\"Cordless\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"No\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"Inches\\\"}\",\"oi_description\":\"Tipo De Proyecto: Residencial ALVA, Window Name: window 2, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 111, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No\",\"oi_onlinedescription\":\"Window Name: window 2, Color: azulino, Ancho del Rollo: 111, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 2##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 111##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##\",\"oi_onlinereportdescription\":\"##Window Name: window 2##, ##Color: azulino##, ##Ancho del Rollo: 111##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Tipo De Proyecto:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Tela Equivalente:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Ancho del Rollo:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Colocar Valance y Retorno:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9984,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),(CorteBarraH)*(1.05),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19281,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9985,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19282,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9986,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19284,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9987,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",2)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19271,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9988,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19214,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9989,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19223,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9990,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19215,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9991,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19216,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9992,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19217,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9993,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\"),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19218,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9994,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19219,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9995,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19220,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9996,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19221,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9997,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19222,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9998,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15396,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27613,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15397,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27614,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15398,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27615,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15399,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27616,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15400,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27617,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15402,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27619,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15416,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSOmfyR28\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27625,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15417,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27626,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15418,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27627,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19285,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19286,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19293,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10049,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19294,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10050,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19295,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10051,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19296,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10052,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19297,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10053,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19299,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10055,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19301,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10056,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19302,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10057,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19303,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10058,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19304,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10059,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19305,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9854,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19182,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9855,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9856,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9857,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14480,\\\"value\\\":\\\"7.620\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((LargoFraccion+5)*(AnillosHorizontales))\\\\\\\/39.37\\\",\\\"price\\\":\\\"0.08\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27018,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14484,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27025,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14517,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27048,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9917,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9921,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":\\\"6.00\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19228,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9922,\\\"value\\\":\\\"69.750\\\",\\\"fractionvalue\\\":\\\"69 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.70\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19240,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9923,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19251,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9924,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19259,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9925,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19260,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9926,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19261,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9927,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19267,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9928,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19277,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9929,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19278,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9930,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19283,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9931,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19178,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9932,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19176,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9935,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19239,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9936,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19179,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9938,\\\"value\\\":\\\"5.761\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19181,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9939,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",AnillosHorizontales)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19213,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9940,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19224,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9941,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19225,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9942,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19226,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9943,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19227,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9944,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19229,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9945,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19230,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9946,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19231,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9947,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19232,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9948,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19233,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9949,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19234,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9950,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19235,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9951,\\\"value\\\":\\\"4.79\\\",\\\"fractionvalue\\\":\\\"4 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19236,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9952,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19237,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9953,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":6,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19241,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9954,\\\"value\\\":\\\"49.000\\\",\\\"fractionvalue\\\":49,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.49\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19242,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9955,\\\"value\\\":\\\"36.00\\\",\\\"fractionvalue\\\":36,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.36\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19245,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9956,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19243,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9957,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19244,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9958,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19246,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9959,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19247,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9960,\\\"value\\\":\\\"3.0\\\",\\\"fractionvalue\\\":\\\"3.0\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19248,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9961,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19249,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9962,\\\"value\\\":\\\"4.610\\\",\\\"fractionvalue\\\":\\\"4 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19250,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9963,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19252,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9964,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19253,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9965,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19254,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9966,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19255,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9967,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19256,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9968,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19257,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9969,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19258,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9970,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19262,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9971,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",0,if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\",Control=\\\\\\\"Cordless\\\\\\\"),(2*(Length+12))\\\\\\\/(12),0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19263,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9972,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19264,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9973,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19265,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9974,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19266,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9975,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19268,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9976,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19269,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9977,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19270,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9978,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19272,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9979,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19273,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9980,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19274,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9981,\\\"value\\\":\\\"2.831\\\",\\\"fractionvalue\\\":\\\"2 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19276,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9982,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19279,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9983,\\\"value\\\":\\\"1.420\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19280,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9858,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9859,\\\"value\\\":\\\"12.000\\\",\\\"fractionvalue\\\":12,\\\"formula\\\":\\\"12\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9860,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9861,\\\"value\\\":\\\"4 sencilla\\\",\\\"fractionvalue\\\":\\\"4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9862,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9863,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9864,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",14,If(Lining=\\\\\\\"Blackout\\\\\\\",14,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9865,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9866,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9867,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9868,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9869,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9870,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9871,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9872,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9873,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9874,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9875,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",2,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9876,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9877,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9878,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9879,\\\"value\\\":\\\"56.750\\\",\\\"fractionvalue\\\":\\\"56 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnchoFinalReal)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9880,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9881,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"na\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9882,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9883,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9884,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9885,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9886,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9887,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9889,\\\"value\\\":\\\"54.000\\\",\\\"fractionvalue\\\":54,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9890,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9891,\\\"value\\\":\\\"53.250\\\",\\\"fractionvalue\\\":\\\"53 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9892,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9893,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9894,\\\"value\\\":\\\"60.750\\\",\\\"fractionvalue\\\":\\\"60 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9895,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9896,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9897,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9898,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9899,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9900,\\\"value\\\":\\\"5.000\\\",\\\"fractionvalue\\\":5,\\\"formula\\\":\\\"RoundDown((AnchoFinalReal-3)\\\\\\\/13)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9901,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9902,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9903,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9905,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",\\\\\\\"2\\\\\\\",\\\\\\\"1.5\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9906,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"NA\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9907,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9908,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9909,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9910,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9911,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor,If(Control=\\\\\\\"CCO\\\\\\\",ChainColor +\\\\\\\" Chain\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",1,2)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9912,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9913,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9914,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9915,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9916,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9918,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9919,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9920,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1,\\\\\\\"na\\\\\\\" )\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10003,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10004,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10005,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10006,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10007,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10008,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10009,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10010,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10011,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10014,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10015,\\\"value\\\":\\\"0.072\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10018,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-DeduccionBarraH,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10023,\\\"value\\\":\\\"0.808\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10024,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10027,\\\"value\\\":\\\"0.742\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10029,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10030,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",(AnillosVerticales)*(PesoBarraFibra6mm)+PesoBarraFibra6mm,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10031,\\\"value\\\":\\\"0.720\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)+PesoBarraFibra4mm\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10032,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10033,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10034,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10038,\\\"value\\\":\\\"1.405\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10039,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10040,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10041,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10042,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10060,\\\"value\\\":\\\"7.583\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesodeMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10061,\\\"value\\\":\\\"5.844\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware+if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",PesoTotalBarraFibra6mm,PesoTotalBarraFibra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10062,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion*AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10063,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10064,\\\"value\\\":\\\"0.533\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),(DeduccionDensidadLining)*(AreaLining),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10774,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10775,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10776,\\\"value\\\":\\\"58.750\\\",\\\"fractionvalue\\\":\\\"58 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11507,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11546,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11547,\\\"value\\\":\\\"55.000\\\",\\\"fractionvalue\\\":55,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11576,\\\"value\\\":\\\"54.250\\\",\\\"fractionvalue\\\":\\\"54 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11577,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11588,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11589,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12383,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",92,if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",108,0)),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",54,110)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12384,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12385,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12386,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12387,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12463,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12464,\\\"value\\\":\\\"0.000600\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12465,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12466,\\\"value\\\":\\\"2.300\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12467,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12468,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12469,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12470,\\\"value\\\":\\\"0.33\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12471,\\\"value\\\":\\\"0.334\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12500,\\\"value\\\":\\\"7.750\\\",\\\"fractionvalue\\\":\\\"7 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12510,\\\"value\\\":\\\"0.438\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\\\\\/12)*(0.02))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13002,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAncho))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13003,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAnchoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13004,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13005,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13034,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13036,\\\"value\\\":\\\"0.016\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13037,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13038,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13039,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13040,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13041,\\\"value\\\":\\\"azulino\\\",\\\"fractionvalue\\\":\\\"azulino\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14494,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15409,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",\\\\\\\"CAROMAR WHITE 92 IN\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",\\\\\\\"4 pass 110 in\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",\\\\\\\"THERMAL 54 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",\\\\\\\"IVORY 110 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))))),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15412,\\\"value\\\":\\\"0.50\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":17992,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"Ceiling((AnchoFinalReal-3)\\\\\\\/(AnillosHorizontales-1),0.125)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.340\",\"oi_netprice\":\"0.000\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"0.000\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"0.000\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T21:18:42.000000Z\",\"oi_jsondataid\":\"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 2"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 111"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade"} [2026-01-30 21:18:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Flat Roman Shade, created, 43673, App\Models\Orderitem\bm_orderitem, 1328, App\Models\Job\bm_jobdetails, ?, null, {"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 3"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 112"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"}, {"attributes":{"oi_id":43673,"oi_jobid":1328,"oi_jobtempid":"0","oi_jobmultiquoteid":1331,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":74,"oi_recipeid":80,"oi_ruleid":0,"oi_qty":1,"oi_seq":26,"oi_customseq":11,"oi_productcustomseq":3,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5778,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5815,\"labelname\":\"Tipo De Proyecto\",\"labelnamecode\":\"Tipo De Proyecto\",\"optionid\":\"1201\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19288,\"forchildfieldoptionlinkid\":\"3_19288\",\"optioncode\":\"\",\"optionname\":\"Residencial ALVA\",\"optionqty\":\"1\",\"optionid\":1201,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Residencial ALVA\",\"valueid\":\"19288\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5788,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"window 3\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5805,\"labelname\":\"Product Type\",\"labelnamecode\":\"Product TypeDual\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":\"\",\"id\":\"\",\"mainsupplier\":\"\",\"optionid\":\"\",\"optionname\":\"\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":5790,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":\"\",\"fieldoptionlinkid\":\"\",\"forchildfieldoptionlinkid\":\"\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"\",\"optionquantity\":\"\"}],\"type\":5,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7695,\"labelname\":\"Tela Equivalente\",\"labelnamecode\":\"Tela Equivalente\",\"optionid\":\"464\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":25262,\"forchildfieldoptionlinkid\":\"3_25262\",\"optioncode\":\"SI\",\"optionname\":\"Si\",\"optionqty\":\"1\",\"optionid\":464,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Si\",\"valueid\":\"25262\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7696,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"azulino\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7753,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":112,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5781,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":55,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5782,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":70,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5783,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19162,\"forchildfieldoptionlinkid\":\"3_19162\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"19162\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7685,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7686,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8294,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8295,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8296,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NamePrivacy trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8297,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NameBlackout Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5784,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19164,\"forchildfieldoptionlinkid\":\"3_19164\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"19164\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5785,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19167,\"forchildfieldoptionlinkid\":\"3_19167\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"19167\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5786,\"labelname\":\"CCO Control Position\",\"labelnamecode\":\"CCO Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5787,\"labelname\":\"Motoized Control Position\",\"labelnamecode\":\"Motoized Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5792,\"labelname\":\"Motor Type\",\"labelnamecode\":\"Motor Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5794,\"labelname\":\"Chain Color\",\"labelnamecode\":\"Chain Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6923,\"labelname\":\"Somfy Type\",\"labelnamecode\":\"Somfy Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7948,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7949,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5793,\"labelname\":\"Posicion de Mecanismo\",\"labelnamecode\":\"Posicion de Mecanismo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5795,\"labelname\":\"Colocar Valance y Retorno\",\"labelnamecode\":\"Colocar Valance y Retorno\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19192,\"forchildfieldoptionlinkid\":\"3_19192\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"19192\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5814,\"labelname\":\"Tipo De Tubo\",\"labelnamecode\":\"Tipo De Tubo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5816,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6028,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5817,\"labelname\":\"Tipo De Clutch\",\"labelnamecode\":\"Tipo De Clutch\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5818,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5820,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7928,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7930,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6911,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8258,\"labelname\":\"Product Features\",\"labelnamecode\":\"Product Features\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8280,\"labelname\":\"Trim\",\"labelnamecode\":\"Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8285,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8268,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5779,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"TipoDeProyecto\":\"Residencial ALVA\",\"WindowName\":\"window 3\",\"ProductTypeDual\":\"\",\"Product Type\":\"\",\"CollectionName\":\"\",\"TelaEquivalente\":\"Si\",\"Color01\":\"azulino\",\"AnchodelRollo\":112,\"Width\":55,\"Length\":70,\"Lining\":\"Privacy\",\"RollodeLining\":\"\",\"RollodeLiningNULL\":\"\",\"AddTrim\":\"\",\"AddTrimNULL\":\"\",\"TrimNamePrivacytrim\":\"\",\"TrimNameBlackoutTrim\":\"\",\"Mount\":\"Inside\",\"Control\":\"Cordless\",\"CCOControlPosition\":\"\",\"MotoizedControlPosition\":\"\",\"MotorType\":\"\",\"ChainColor\":\"\",\"SomfyType\":\"\",\"OpcionesdeMotor\":\"\",\"OpcionesdeMotorNULL\":\"\",\"PosiciondeMecanismo\":\"\",\"ColocarValanceyRetorno\":\"No\",\"TipoDeTubo\":\"\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeClutch\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"Notes\":\"\",\"ProductFeatures\":\"\",\"Trim\":\"\",\"TrimColor\":\"\",\"FabricInformation\":\"\",\"UnitType\":\"Inches\",\"74_description\":\"\"}","oi_idvalue":"{\"5778\":1,\"5815\":\"1201\",\"5788\":\"window 3\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"464\",\"7696\":\"azulino\",\"7753\":112,\"5781\":55,\"5782\":70,\"5783\":\"1009\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"175\",\"5785\":\"1011\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"126\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"4\"}","oi_reportvaluetext":"{\"5778\":1,\"5815\":\"Residencial ALVA\",\"5788\":\"window 3\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"Si\",\"7696\":\"azulino\",\"7753\":112,\"5781\":55,\"5782\":70,\"5783\":\"Privacy\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"Inside\",\"5785\":\"Cordless\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"No\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"Inches\"}","oi_description":"Tipo De Proyecto: Residencial ALVA, Window Name: window 3, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 112, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No","oi_onlinedescription":"Window Name: window 3, Color: azulino, Ancho del Rollo: 112, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 3##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 112##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##","oi_onlinereportdescription":"##Window Name: window 3##, ##Color: azulino##, ##Ancho del Rollo: 112##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##","oi_reporttitles":"##Quantity:<\/br>##Tipo De Proyecto:<\/br>##Window Name:<\/br>##Tela Equivalente:<\/br>##Color:<\/br>##Ancho del Rollo:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Mount:<\/br>##Control:<\/br>##Colocar Valance y Retorno:","oi_onlinereporttitles":"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9984,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),(CorteBarraH)*(1.05),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19281,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9985,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19282,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9986,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19284,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9987,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",2)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19271,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9988,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19214,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9989,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19223,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9990,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19215,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9991,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19216,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9992,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19217,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9993,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\"),CantidadMotorCordless,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19218,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9994,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19219,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9995,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19220,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9996,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19221,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9997,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19222,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9998,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15396,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27613,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15397,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27614,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15398,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27615,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15399,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27616,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15400,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27617,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15402,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27619,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15416,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSOmfyR28\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27625,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15417,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree40\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27626,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15418,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree30\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27627,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19285,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19286,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19293,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10049,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19294,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10050,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19295,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10051,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19296,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10052,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19297,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10053,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19299,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10055,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19301,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10056,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19302,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10057,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19303,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10058,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19304,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10059,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19305,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9854,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19182,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9855,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9856,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9857,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14480,\"value\":\"7.620\",\"fractionvalue\":\"7 5\\\/8\",\"formula\":\"((LargoFraccion+5)*(AnillosHorizontales))\\\/39.37\",\"price\":\"0.08\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27018,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14484,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27025,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14517,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27048,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9917,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9921,\"value\":\"6.00\",\"fractionvalue\":\"6.00\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19228,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9922,\"value\":\"69.750\",\"fractionvalue\":\"69 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.70\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19240,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9923,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19251,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9924,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19259,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9925,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19260,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9926,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19261,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9927,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19267,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9928,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19277,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9929,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19278,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9930,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19283,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9931,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"AnillosHorizontales\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19178,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9932,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19176,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9935,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19239,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9936,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19179,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9938,\"value\":\"5.761\",\"fractionvalue\":\"5 7\\\/8\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19181,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9939,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",AnillosHorizontales)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19213,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9940,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19224,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9941,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19225,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9942,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19226,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9943,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19227,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9944,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19229,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9945,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19230,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9946,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19231,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9947,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19232,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9948,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19233,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9949,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19234,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9950,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19235,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9951,\"value\":\"4.79\",\"fractionvalue\":\"4 7\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19236,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9952,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19237,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9953,\"value\":\"6.00\",\"fractionvalue\":6,\"formula\":\"if(Mount=\\\"Inside\\\",RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),\\\"\\\")\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19241,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9954,\"value\":\"49.000\",\"fractionvalue\":49,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.49\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19242,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9955,\"value\":\"36.00\",\"fractionvalue\":36,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.36\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19245,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9956,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19243,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9957,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19244,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9958,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"2\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19246,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9959,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19247,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9960,\"value\":\"3.0\",\"fractionvalue\":\"3.0\",\"formula\":\"3\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19248,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9961,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19249,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9962,\"value\":\"4.610\",\"fractionvalue\":\"4 5\\\/8\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19250,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9963,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19252,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9964,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19253,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9965,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19254,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9966,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19255,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9967,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19256,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9968,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19257,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9969,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19258,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9970,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19262,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9971,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TipoDeProyecto=\\\"ResidencialALVA\\\",0,if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\",Control=\\\"Cordless\\\"),(2*(Length+12))\\\/(12),0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19263,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9972,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19264,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9973,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19265,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9974,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19266,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9975,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19268,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9976,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19269,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9977,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19270,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9978,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19272,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9979,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19273,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9980,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\")\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19274,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9981,\"value\":\"2.831\",\"fractionvalue\":\"2 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19276,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9982,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19279,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9983,\"value\":\"1.420\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19280,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9858,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9859,\"value\":\"12.000\",\"fractionvalue\":12,\"formula\":\"12\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9860,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9861,\"value\":\"4 sencilla\",\"fractionvalue\":\"4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"4 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"4 Doble\\\",If(Lining=\\\"Privacy\\\",\\\"4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9862,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9863,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9864,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",14,If(Lining=\\\"Blackout\\\",14,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9865,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9866,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9867,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9868,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9869,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9870,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9871,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9872,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9873,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9874,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9875,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",2,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9876,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9877,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9878,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9879,\"value\":\"56.750\",\"fractionvalue\":\"56 3\\\/4\",\"formula\":\"(AnchoFinalReal)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9880,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9881,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"na\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9882,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9883,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9884,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9885,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9886,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9887,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9889,\"value\":\"54.000\",\"fractionvalue\":54,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9890,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9891,\"value\":\"53.250\",\"fractionvalue\":\"53 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9892,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9893,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9894,\"value\":\"60.750\",\"fractionvalue\":\"60 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9895,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TelaEquivalente=\\\"Si\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9896,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9897,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9898,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9899,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\/ DistanciaMarcasPanel),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9900,\"value\":\"5.000\",\"fractionvalue\":5,\"formula\":\"RoundDown((AnchoFinalReal-3)\\\/13)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9901,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9902,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9903,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9905,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree40\\\",\\\"2\\\",\\\"1.5\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9906,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"NA\\\")) )),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9907,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9908,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9909,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9910,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9911,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",TipoDeMotor,If(Control=\\\"CCO\\\",ChainColor +\\\" Chain\\\",If(Control=\\\"Motorized\\\",1,2)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9912,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9913,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Continuo\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9914,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9915,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9916,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9918,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Right(Color,7)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9919,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(TelaEquivalente=\\\"Si\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10776,\"value\":\"58.750\",\"fractionvalue\":\"58 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11507,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11546,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11547,\"value\":\"55.000\",\"fractionvalue\":55,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11576,\"value\":\"54.250\",\"fractionvalue\":\"54 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11577,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11588,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11589,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12383,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",92,if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",108,0)),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",54,110)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12384,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12385,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12386,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12387,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12463,\"value\":\"3832.500\",\"fractionvalue\":\"3832 1\\\/2\",\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12464,\"value\":\"0.000600\",\"fractionvalue\":0,\"formula\":\"0.0006\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12465,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12466,\"value\":\"2.300\",\"fractionvalue\":\"2 3\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12467,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12468,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12469,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12470,\"value\":\"0.33\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12471,\"value\":\"0.334\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12500,\"value\":\"7.750\",\"fractionvalue\":\"7 3\\\/4\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12510,\"value\":\"0.438\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\/12)*(0.02))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13002,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAncho))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13003,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAnchoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13004,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13005,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13034,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13035,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13036,\"value\":\"0.016\",\"fractionvalue\":\"0 1\\\/8\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13037,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13038,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13039,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13040,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13041,\"value\":\"azulino\",\"fractionvalue\":\"azulino\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14494,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15409,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",\\\"CAROMAR WHITE 92 IN\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining=\\\"PrivacyCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",\\\"4 pass 110 in\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",\\\"THERMAL 54 IN\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",\\\"IVORY 110 IN\\\",if(RollodeLining2=\\\"BlackoutCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))))),\\\"\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15412,\"value\":\"0.50\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":17992,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"Ceiling((AnchoFinalReal-3)\\\/(AnillosHorizontales-1),0.125)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.340","oi_netprice":"0.000","oi_pricesfromoperations":null,"oi_vatprice":"0.000","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"0.000","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T21:18:43.000000Z","oi_jsondataid":"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 21:18:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556676,"logName":"default","subjectId":43673,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 21:18:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43673,\"oi_jobid\":1328,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":1331,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":74,\"oi_recipeid\":80,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":26,\"oi_customseq\":11,\"oi_productcustomseq\":3,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5778,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5815,\\\"labelname\\\":\\\"Tipo De Proyecto\\\",\\\"labelnamecode\\\":\\\"Tipo De Proyecto\\\",\\\"optionid\\\":\\\"1201\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19288,\\\"forchildfieldoptionlinkid\\\":\\\"3_19288\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"Residencial ALVA\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1201,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Residencial ALVA\\\",\\\"valueid\\\":\\\"19288\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5788,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"window 3\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5805,\\\"labelname\\\":\\\"Product Type\\\",\\\"labelnamecode\\\":\\\"Product TypeDual\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"id\\\":\\\"\\\",\\\"mainsupplier\\\":\\\"\\\",\\\"optionid\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":5790,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":\\\"\\\",\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"forchildfieldoptionlinkid\\\":\\\"\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\"}],\\\"type\\\":5,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7695,\\\"labelname\\\":\\\"Tela Equivalente\\\",\\\"labelnamecode\\\":\\\"Tela Equivalente\\\",\\\"optionid\\\":\\\"464\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":25262,\\\"forchildfieldoptionlinkid\\\":\\\"3_25262\\\",\\\"optioncode\\\":\\\"SI\\\",\\\"optionname\\\":\\\"Si\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":464,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Si\\\",\\\"valueid\\\":\\\"25262\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7696,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"azulino\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7753,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":112,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5781,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":55,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5782,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":70,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5783,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19162,\\\"forchildfieldoptionlinkid\\\":\\\"3_19162\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"19162\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7685,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7686,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8294,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8295,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8296,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NamePrivacy trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8297,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NameBlackout Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5784,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19164,\\\"forchildfieldoptionlinkid\\\":\\\"3_19164\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"19164\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5785,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19167,\\\"forchildfieldoptionlinkid\\\":\\\"3_19167\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"19167\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5786,\\\"labelname\\\":\\\"CCO Control Position\\\",\\\"labelnamecode\\\":\\\"CCO Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5787,\\\"labelname\\\":\\\"Motoized Control Position\\\",\\\"labelnamecode\\\":\\\"Motoized Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5792,\\\"labelname\\\":\\\"Motor Type\\\",\\\"labelnamecode\\\":\\\"Motor Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5794,\\\"labelname\\\":\\\"Chain Color\\\",\\\"labelnamecode\\\":\\\"Chain Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6923,\\\"labelname\\\":\\\"Somfy Type\\\",\\\"labelnamecode\\\":\\\"Somfy Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7948,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7949,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5793,\\\"labelname\\\":\\\"Posicion de Mecanismo\\\",\\\"labelnamecode\\\":\\\"Posicion de Mecanismo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5795,\\\"labelname\\\":\\\"Colocar Valance y Retorno\\\",\\\"labelnamecode\\\":\\\"Colocar Valance y Retorno\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19192,\\\"forchildfieldoptionlinkid\\\":\\\"3_19192\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"19192\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5814,\\\"labelname\\\":\\\"Tipo De Tubo\\\",\\\"labelnamecode\\\":\\\"Tipo De Tubo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5816,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6028,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5817,\\\"labelname\\\":\\\"Tipo De Clutch\\\",\\\"labelnamecode\\\":\\\"Tipo De Clutch\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5818,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5820,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7928,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7930,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6911,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8258,\\\"labelname\\\":\\\"Product Features\\\",\\\"labelnamecode\\\":\\\"Product Features\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8280,\\\"labelname\\\":\\\"Trim\\\",\\\"labelnamecode\\\":\\\"Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8285,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8268,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5779,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"TipoDeProyecto\\\":\\\"Residencial ALVA\\\",\\\"WindowName\\\":\\\"window 3\\\",\\\"ProductTypeDual\\\":\\\"\\\",\\\"Product Type\\\":\\\"\\\",\\\"CollectionName\\\":\\\"\\\",\\\"TelaEquivalente\\\":\\\"Si\\\",\\\"Color01\\\":\\\"azulino\\\",\\\"AnchodelRollo\\\":112,\\\"Width\\\":55,\\\"Length\\\":70,\\\"Lining\\\":\\\"Privacy\\\",\\\"RollodeLining\\\":\\\"\\\",\\\"RollodeLiningNULL\\\":\\\"\\\",\\\"AddTrim\\\":\\\"\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimNamePrivacytrim\\\":\\\"\\\",\\\"TrimNameBlackoutTrim\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"CCOControlPosition\\\":\\\"\\\",\\\"MotoizedControlPosition\\\":\\\"\\\",\\\"MotorType\\\":\\\"\\\",\\\"ChainColor\\\":\\\"\\\",\\\"SomfyType\\\":\\\"\\\",\\\"OpcionesdeMotor\\\":\\\"\\\",\\\"OpcionesdeMotorNULL\\\":\\\"\\\",\\\"PosiciondeMecanismo\\\":\\\"\\\",\\\"ColocarValanceyRetorno\\\":\\\"No\\\",\\\"TipoDeTubo\\\":\\\"\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeClutch\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"Notes\\\":\\\"\\\",\\\"ProductFeatures\\\":\\\"\\\",\\\"Trim\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"74_description\\\":\\\"\\\"}\",\"oi_idvalue\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"1201\\\",\\\"5788\\\":\\\"window 3\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"464\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":112,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"1009\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"175\\\",\\\"5785\\\":\\\"1011\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"126\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"4\\\"}\",\"oi_reportvaluetext\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"Residencial ALVA\\\",\\\"5788\\\":\\\"window 3\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"Si\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":112,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"Privacy\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"Inside\\\",\\\"5785\\\":\\\"Cordless\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"No\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"Inches\\\"}\",\"oi_description\":\"Tipo De Proyecto: Residencial ALVA, Window Name: window 3, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 112, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No\",\"oi_onlinedescription\":\"Window Name: window 3, Color: azulino, Ancho del Rollo: 112, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 3##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 112##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##\",\"oi_onlinereportdescription\":\"##Window Name: window 3##, ##Color: azulino##, ##Ancho del Rollo: 112##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Tipo De Proyecto:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Tela Equivalente:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Ancho del Rollo:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Colocar Valance y Retorno:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9984,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),(CorteBarraH)*(1.05),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19281,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9985,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19282,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9986,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19284,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9987,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",2)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19271,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9988,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19214,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9989,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19223,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9990,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19215,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9991,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19216,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9992,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19217,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9993,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\"),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19218,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9994,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19219,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9995,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19220,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9996,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19221,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9997,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19222,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9998,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15396,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27613,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15397,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27614,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15398,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27615,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15399,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27616,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15400,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27617,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15402,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27619,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15416,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSOmfyR28\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27625,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15417,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27626,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15418,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27627,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19285,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19286,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19293,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10049,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19294,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10050,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19295,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10051,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19296,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10052,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19297,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10053,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19299,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10055,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19301,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10056,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19302,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10057,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19303,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10058,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19304,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10059,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19305,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9854,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19182,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9855,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9856,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9857,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14480,\\\"value\\\":\\\"7.620\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((LargoFraccion+5)*(AnillosHorizontales))\\\\\\\/39.37\\\",\\\"price\\\":\\\"0.08\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27018,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14484,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27025,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14517,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27048,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9917,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9921,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":\\\"6.00\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19228,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9922,\\\"value\\\":\\\"69.750\\\",\\\"fractionvalue\\\":\\\"69 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.70\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19240,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9923,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19251,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9924,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19259,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9925,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19260,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9926,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19261,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9927,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19267,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9928,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19277,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9929,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19278,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9930,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19283,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9931,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19178,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9932,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19176,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9935,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19239,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9936,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19179,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9938,\\\"value\\\":\\\"5.761\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19181,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9939,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",AnillosHorizontales)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19213,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9940,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19224,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9941,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19225,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9942,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19226,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9943,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19227,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9944,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19229,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9945,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19230,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9946,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19231,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9947,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19232,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9948,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19233,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9949,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19234,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9950,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19235,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9951,\\\"value\\\":\\\"4.79\\\",\\\"fractionvalue\\\":\\\"4 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19236,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9952,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19237,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9953,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":6,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19241,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9954,\\\"value\\\":\\\"49.000\\\",\\\"fractionvalue\\\":49,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.49\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19242,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9955,\\\"value\\\":\\\"36.00\\\",\\\"fractionvalue\\\":36,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.36\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19245,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9956,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19243,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9957,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19244,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9958,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19246,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9959,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19247,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9960,\\\"value\\\":\\\"3.0\\\",\\\"fractionvalue\\\":\\\"3.0\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19248,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9961,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19249,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9962,\\\"value\\\":\\\"4.610\\\",\\\"fractionvalue\\\":\\\"4 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19250,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9963,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19252,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9964,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19253,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9965,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19254,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9966,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19255,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9967,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19256,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9968,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19257,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9969,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19258,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9970,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19262,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9971,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",0,if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\",Control=\\\\\\\"Cordless\\\\\\\"),(2*(Length+12))\\\\\\\/(12),0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19263,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9972,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19264,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9973,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19265,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9974,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19266,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9975,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19268,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9976,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19269,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9977,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19270,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9978,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19272,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9979,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19273,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9980,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19274,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9981,\\\"value\\\":\\\"2.831\\\",\\\"fractionvalue\\\":\\\"2 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19276,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9982,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19279,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9983,\\\"value\\\":\\\"1.420\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19280,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9858,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9859,\\\"value\\\":\\\"12.000\\\",\\\"fractionvalue\\\":12,\\\"formula\\\":\\\"12\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9860,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9861,\\\"value\\\":\\\"4 sencilla\\\",\\\"fractionvalue\\\":\\\"4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9862,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9863,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9864,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",14,If(Lining=\\\\\\\"Blackout\\\\\\\",14,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9865,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9866,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9867,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9868,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9869,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9870,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9871,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9872,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9873,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9874,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9875,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",2,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9876,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9877,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9878,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9879,\\\"value\\\":\\\"56.750\\\",\\\"fractionvalue\\\":\\\"56 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnchoFinalReal)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9880,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9881,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"na\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9882,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9883,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9884,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9885,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9886,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9887,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9889,\\\"value\\\":\\\"54.000\\\",\\\"fractionvalue\\\":54,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9890,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9891,\\\"value\\\":\\\"53.250\\\",\\\"fractionvalue\\\":\\\"53 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9892,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9893,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9894,\\\"value\\\":\\\"60.750\\\",\\\"fractionvalue\\\":\\\"60 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9895,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9896,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9897,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9898,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9899,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9900,\\\"value\\\":\\\"5.000\\\",\\\"fractionvalue\\\":5,\\\"formula\\\":\\\"RoundDown((AnchoFinalReal-3)\\\\\\\/13)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9901,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9902,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9903,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9905,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",\\\\\\\"2\\\\\\\",\\\\\\\"1.5\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9906,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"NA\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9907,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9908,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9909,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9910,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9911,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor,If(Control=\\\\\\\"CCO\\\\\\\",ChainColor +\\\\\\\" Chain\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",1,2)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9912,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9913,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9914,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9915,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9916,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9918,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9919,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9920,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1,\\\\\\\"na\\\\\\\" )\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10003,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10004,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10005,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10006,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10007,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10008,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10009,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10010,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10011,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10014,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10015,\\\"value\\\":\\\"0.072\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10018,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-DeduccionBarraH,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10023,\\\"value\\\":\\\"0.808\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10024,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10027,\\\"value\\\":\\\"0.742\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10029,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10030,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",(AnillosVerticales)*(PesoBarraFibra6mm)+PesoBarraFibra6mm,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10031,\\\"value\\\":\\\"0.720\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)+PesoBarraFibra4mm\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10032,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10033,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10034,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10038,\\\"value\\\":\\\"1.405\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10039,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10040,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10041,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10042,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10060,\\\"value\\\":\\\"7.583\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesodeMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10061,\\\"value\\\":\\\"5.844\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware+if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",PesoTotalBarraFibra6mm,PesoTotalBarraFibra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10062,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion*AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10063,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10064,\\\"value\\\":\\\"0.533\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),(DeduccionDensidadLining)*(AreaLining),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10774,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10775,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10776,\\\"value\\\":\\\"58.750\\\",\\\"fractionvalue\\\":\\\"58 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11507,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11546,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11547,\\\"value\\\":\\\"55.000\\\",\\\"fractionvalue\\\":55,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11576,\\\"value\\\":\\\"54.250\\\",\\\"fractionvalue\\\":\\\"54 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11577,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11588,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11589,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12383,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",92,if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",108,0)),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",54,110)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12384,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12385,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12386,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12387,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12463,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12464,\\\"value\\\":\\\"0.000600\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12465,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12466,\\\"value\\\":\\\"2.300\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12467,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12468,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12469,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12470,\\\"value\\\":\\\"0.33\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12471,\\\"value\\\":\\\"0.334\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12500,\\\"value\\\":\\\"7.750\\\",\\\"fractionvalue\\\":\\\"7 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12510,\\\"value\\\":\\\"0.438\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\\\\\/12)*(0.02))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13002,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAncho))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13003,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAnchoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13004,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13005,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13034,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13036,\\\"value\\\":\\\"0.016\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13037,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13038,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13039,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13040,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13041,\\\"value\\\":\\\"azulino\\\",\\\"fractionvalue\\\":\\\"azulino\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14494,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15409,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",\\\\\\\"CAROMAR WHITE 92 IN\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",\\\\\\\"4 pass 110 in\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",\\\\\\\"THERMAL 54 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",\\\\\\\"IVORY 110 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))))),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15412,\\\"value\\\":\\\"0.50\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":17992,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"Ceiling((AnchoFinalReal-3)\\\\\\\/(AnillosHorizontales-1),0.125)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.340\",\"oi_netprice\":\"0.000\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"0.000\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"0.000\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T21:18:43.000000Z\",\"oi_jsondataid\":\"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 3"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 112"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade"} [2026-01-30 21:18:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - new item has been created in Line Item for the product of Flat Roman Shade, created, 43674, App\Models\Orderitem\bm_orderitem, 1328, App\Models\Job\bm_jobdetails, ?, null, {"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 4"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 113"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"}, {"attributes":{"oi_id":43674,"oi_jobid":1328,"oi_jobtempid":"0","oi_jobmultiquoteid":1331,"oi_parent_id":0,"oi_is_backorder":0,"oi_credit_id":0,"oi_productid":74,"oi_recipeid":80,"oi_ruleid":0,"oi_qty":1,"oi_seq":27,"oi_customseq":12,"oi_productcustomseq":4,"oi_jsondata":"[{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5778,\"labelname\":\"Quantity\",\"labelnamecode\":\"Quantity\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":14,\"value\":1,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5815,\"labelname\":\"Tipo De Proyecto\",\"labelnamecode\":\"Tipo De Proyecto\",\"optionid\":\"1201\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19288,\"forchildfieldoptionlinkid\":\"3_19288\",\"optioncode\":\"\",\"optionname\":\"Residencial ALVA\",\"optionqty\":\"1\",\"optionid\":1201,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Residencial ALVA\",\"valueid\":\"19288\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5788,\"labelname\":\"Window Name\",\"labelnamecode\":\"Window Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"window 4\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5805,\"labelname\":\"Product Type\",\"labelnamecode\":\"Product TypeDual\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":\"\",\"id\":\"\",\"mainsupplier\":\"\",\"optionid\":\"\",\"optionname\":\"\",\"optionquantity\":1,\"subcount\":0,\"subdatacount\":0}],\"type\":13,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":1,\"id\":5790,\"labelname\":\"Collection Name\",\"labelnamecode\":\"Collection Name\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":\"\",\"fieldoptionlinkid\":\"\",\"forchildfieldoptionlinkid\":\"\",\"maximumdiscount\":\"\",\"minimumdiscount\":\"\",\"optioncode\":\"\",\"optionname\":\"\",\"optionquantity\":\"\"}],\"type\":5,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7695,\"labelname\":\"Tela Equivalente\",\"labelnamecode\":\"Tela Equivalente\",\"optionid\":\"464\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":25262,\"forchildfieldoptionlinkid\":\"3_25262\",\"optioncode\":\"SI\",\"optionname\":\"Si\",\"optionqty\":\"1\",\"optionid\":464,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Si\",\"valueid\":\"25262\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7696,\"labelname\":\"Color\",\"labelnamecode\":\"Color01\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":\"azulino\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7753,\"labelname\":\"Ancho del Rollo\",\"labelnamecode\":\"Ancho del Rollo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":113,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5781,\"labelname\":\"Width\",\"labelnamecode\":\"Width\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":11,\"value\":55,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5782,\"labelname\":\"Length\",\"labelnamecode\":\"Length\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":12,\"value\":70,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5783,\"labelname\":\"Lining\",\"labelnamecode\":\"Lining\",\"optionid\":\"1009\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19162,\"forchildfieldoptionlinkid\":\"3_19162\",\"optioncode\":\"Lining Type\",\"optionname\":\"Privacy\",\"optionqty\":\"1\",\"optionid\":1009,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Privacy\",\"valueid\":\"19162\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7685,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7686,\"labelname\":\"Rollo de Lining\",\"labelnamecode\":\"Rollo de Lining\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8294,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8295,\"labelname\":\"Add Trim\",\"labelnamecode\":\"Add Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8296,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NamePrivacy trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8297,\"labelname\":\"Trim Name\",\"labelnamecode\":\"Trim NameBlackout Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5784,\"labelname\":\"Mount\",\"labelnamecode\":\"Mount\",\"optionid\":\"175\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19164,\"forchildfieldoptionlinkid\":\"3_19164\",\"optioncode\":\"IM\",\"optionname\":\"Inside\",\"optionqty\":\"1\",\"optionid\":175,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Inside\",\"valueid\":\"19164\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5785,\"labelname\":\"Control\",\"labelnamecode\":\"Control\",\"optionid\":\"1011\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19167,\"forchildfieldoptionlinkid\":\"3_19167\",\"optioncode\":\"Roman Shade Control\",\"optionname\":\"Cordless\",\"optionqty\":\"1\",\"optionid\":1011,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"Cordless\",\"valueid\":\"19167\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5786,\"labelname\":\"CCO Control Position\",\"labelnamecode\":\"CCO Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5787,\"labelname\":\"Motoized Control Position\",\"labelnamecode\":\"Motoized Control Position\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5792,\"labelname\":\"Motor Type\",\"labelnamecode\":\"Motor Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5794,\"labelname\":\"Chain Color\",\"labelnamecode\":\"Chain Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6923,\"labelname\":\"Somfy Type\",\"labelnamecode\":\"Somfy Type\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7948,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7949,\"labelname\":\"Opciones de Motor\",\"labelnamecode\":\"Opciones de Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5793,\"labelname\":\"Posicion de Mecanismo\",\"labelnamecode\":\"Posicion de Mecanismo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5795,\"labelname\":\"Colocar Valance y Retorno\",\"labelnamecode\":\"Colocar Valance y Retorno\",\"optionid\":\"126\",\"optionquantity\":\"\",\"optionvalue\":[{\"fieldoptionlinkid\":19192,\"forchildfieldoptionlinkid\":\"3_19192\",\"optioncode\":\"NO\",\"optionname\":\"No\",\"optionqty\":\"1\",\"optionid\":126,\"hasprice\":0,\"hasstock\":0,\"unitcost\":0,\"unittype\":\"\",\"pricegroups\":\"\",\"supplier\":\"\",\"description\":\"\"}],\"type\":3,\"value\":\"No\",\"valueid\":\"19192\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5814,\"labelname\":\"Tipo De Tubo\",\"labelnamecode\":\"Tipo De Tubo\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5816,\"labelname\":\"Cambio De Header\",\"labelnamecode\":\"Cambio De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6028,\"labelname\":\"Ancho De Header\",\"labelnamecode\":\"Ancho De Header\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":6,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5817,\"labelname\":\"Tipo De Clutch\",\"labelnamecode\":\"Tipo De Clutch\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5818,\"labelname\":\"Tipo De Motor\",\"labelnamecode\":\"Tipo De Motor\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5820,\"labelname\":\"Cantidad Motor Cordless\",\"labelnamecode\":\"Cantidad Motor Cordless\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7928,\"labelname\":\"Cambio de barras\",\"labelnamecode\":\"Cambio de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":7930,\"labelname\":\"Tipo de barras\",\"labelnamecode\":\"Tipo de barras\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":6911,\"labelname\":\"Notes\",\"labelnamecode\":\"Notes\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8258,\"labelname\":\"Product Features\",\"labelnamecode\":\"Product Features\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8280,\"labelname\":\"Trim\",\"labelnamecode\":\"Trim\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":3,\"value\":\"\",\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8285,\"labelname\":\"Trim Color\",\"labelnamecode\":\"Trim Color\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":8268,\"labelname\":\"Fabric Information\",\"labelnamecode\":\"Fabric Information\",\"optionid\":\"\",\"optionquantity\":\"\",\"optionvalue\":[],\"type\":18,\"value\":null,\"valueid\":\"\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"},{\"showfieldonjob\":1,\"dropfraction\":\"\",\"dropfractiontext\":\"\",\"editruleoverride\":0,\"fabricorcolor\":0,\"id\":5779,\"labelname\":\"Unit Type\",\"labelnamecode\":\"Unit Type\",\"optionid\":\"4\",\"optionquantity\":\"\",\"optionvalue\":[{\"optionid\":1,\"optionname\":\"cm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":1,\"forchildfieldoptionlinkid\":\"0_1\"},{\"optionid\":3,\"optionname\":\"m\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":3,\"forchildfieldoptionlinkid\":\"0_3\"},{\"optionid\":4,\"optionname\":\"Inches\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"0_4\"},{\"optionid\":2,\"optionname\":\"mm\",\"optionquantity\":1,\"pricingtype\":0,\"unitcost\":0,\"unittype\":0,\"optioncode\":0,\"fieldoptionlinkid\":2,\"forchildfieldoptionlinkid\":\"0_2\"}],\"type\":34,\"value\":4,\"valueid\":\"4\",\"widthfraction\":\"\",\"widthfractiontext\":\"\",\"numberfraction\":\"\",\"numberfractiontext\":\"\"}]","oi_labelnamevalue":"{\"Quantity\":1,\"TipoDeProyecto\":\"Residencial ALVA\",\"WindowName\":\"window 4\",\"ProductTypeDual\":\"\",\"Product Type\":\"\",\"CollectionName\":\"\",\"TelaEquivalente\":\"Si\",\"Color01\":\"azulino\",\"AnchodelRollo\":113,\"Width\":55,\"Length\":70,\"Lining\":\"Privacy\",\"RollodeLining\":\"\",\"RollodeLiningNULL\":\"\",\"AddTrim\":\"\",\"AddTrimNULL\":\"\",\"TrimNamePrivacytrim\":\"\",\"TrimNameBlackoutTrim\":\"\",\"Mount\":\"Inside\",\"Control\":\"Cordless\",\"CCOControlPosition\":\"\",\"MotoizedControlPosition\":\"\",\"MotorType\":\"\",\"ChainColor\":\"\",\"SomfyType\":\"\",\"OpcionesdeMotor\":\"\",\"OpcionesdeMotorNULL\":\"\",\"PosiciondeMecanismo\":\"\",\"ColocarValanceyRetorno\":\"No\",\"TipoDeTubo\":\"\",\"CambioDeHeader\":\"\",\"AnchoDeHeader\":\"\",\"TipoDeClutch\":\"\",\"TipoDeMotor\":\"\",\"CantidadMotorCordless\":\"\",\"Cambiodebarras\":\"\",\"Tipodebarras\":\"\",\"Notes\":\"\",\"ProductFeatures\":\"\",\"Trim\":\"\",\"TrimColor\":\"\",\"FabricInformation\":\"\",\"UnitType\":\"Inches\",\"74_description\":\"\"}","oi_idvalue":"{\"5778\":1,\"5815\":\"1201\",\"5788\":\"window 4\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"464\",\"7696\":\"azulino\",\"7753\":113,\"5781\":55,\"5782\":70,\"5783\":\"1009\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"175\",\"5785\":\"1011\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"126\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"4\"}","oi_reportvaluetext":"{\"5778\":1,\"5815\":\"Residencial ALVA\",\"5788\":\"window 4\",\"5805\":\"\",\"5790\":\"\",\"7695\":\"Si\",\"7696\":\"azulino\",\"7753\":113,\"5781\":55,\"5782\":70,\"5783\":\"Privacy\",\"7685\":\"\",\"7686\":\"\",\"8294\":\"\",\"8295\":\"\",\"8296\":\"\",\"8297\":\"\",\"5784\":\"Inside\",\"5785\":\"Cordless\",\"5786\":\"\",\"5787\":\"\",\"5792\":\"\",\"5794\":\"\",\"6923\":\"\",\"7948\":\"\",\"7949\":\"\",\"5793\":\"\",\"5795\":\"No\",\"5814\":\"\",\"5816\":\"\",\"6028\":\"\",\"5817\":\"\",\"5818\":\"\",\"5820\":\"\",\"7928\":\"\",\"7930\":\"\",\"6911\":\"\",\"8258\":\"\",\"8280\":\"\",\"8285\":\"\",\"8268\":\"\",\"5779\":\"Inches\"}","oi_description":"Tipo De Proyecto: Residencial ALVA, Window Name: window 4, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 113, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No","oi_onlinedescription":"Window Name: window 4, Color: azulino, Ancho del Rollo: 113, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless","oi_imagepath":null,"oi_reportdescription":"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 4##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 113##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##","oi_onlinereportdescription":"##Window Name: window 4##, ##Color: azulino##, ##Ancho del Rollo: 113##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##","oi_reporttitles":"##Quantity:<\/br>##Tipo De Proyecto:<\/br>##Window Name:<\/br>##Tela Equivalente:<\/br>##Color:<\/br>##Ancho del Rollo:<\/br>##Width:<\/br>##Length:<\/br>##Lining:<\/br>##Mount:<\/br>##Control:<\/br>##Colocar Valance y Retorno:","oi_onlinereporttitles":"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":9984,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),(CorteBarraH)*(1.05),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19281,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9985,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19282,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9986,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19284,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9987,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",2)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19271,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9988,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19214,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9989,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19223,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9990,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19215,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9991,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19216,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9992,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19217,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9993,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\"),CantidadMotorCordless,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19218,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9994,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19219,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9995,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19220,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9996,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19221,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9997,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19222,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9998,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15396,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27613,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15397,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27614,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15398,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27615,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15399,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27616,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15400,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27617,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15402,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Unlined\\\",\\\"\\\",if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",YardajeLiningReadondeado,\\\"\\\"),\\\"\\\"))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27619,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15416,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSOmfyR28\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27625,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15417,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree40\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27626,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":15418,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"MotoresdeALVA\\\",if(OpcionesdeMotor=\\\"MotorSomfywirefree30\\\",1,0),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27627,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10046,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19285,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10047,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19286,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10048,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19293,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10049,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19294,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10050,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(PesoCuerpoRomana<=1,1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19295,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10051,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>1,PesoCuerpoRomana<=2.4),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19296,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10052,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>2.4,PesoCuerpoRomana<=3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19297,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10053,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",PesoCuerpoRomana>3),CantidadMotorCordless,if(PesoCuerpoRomana<=5.2,CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19299,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10055,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>5.2,PesoCuerpoRomana<=6.75),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19301,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10056,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>6.75,PesoCuerpoRomana<=8.3),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19302,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10057,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19303,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10058,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>8.3,PesoCuerpoRomana<=10.5),1,0),if(AND(Control=\\\"Cordless\\\", TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19304,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":10059,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"\\\"),if(AND(PesoCuerpoRomana>10.5,PesoCuerpoRomana<=14.1),1,if(PesoCuerpoRomana>14.1,2,0)),if(AND(Control=\\\"Cordless\\\",TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\"),CantidadMotorCordless,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19305,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9854,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19182,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9855,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9856,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9857,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14480,\"value\":\"7.620\",\"fractionvalue\":\"7 5\\\/8\",\"formula\":\"((LargoFraccion+5)*(AnillosHorizontales))\\\/39.37\",\"price\":\"0.08\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27018,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14484,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27025,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":14517,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ClutchHeavyDuty\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":27048,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9917,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9921,\"value\":\"6.00\",\"fractionvalue\":\"6.00\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19228,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9922,\"value\":\"69.750\",\"fractionvalue\":\"69 3\\\/4\",\"formula\":\"if(LargoFraccion<=80, AnchoFinalReal+15,0)\",\"price\":\"0.70\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19240,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9923,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19251,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9924,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19259,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9925,\"value\":\"9.356\",\"fractionvalue\":\"9 3\\\/8\",\"formula\":\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\/36)*(1.35)\",\"price\":\"0.09\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19260,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9926,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19261,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9927,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60, And(LargoFraccion>10,LargoFraccion<=20)),3,If(And(AnchoFraccion<60, And(LargoFraccion>10,LargoFraccion<=20)),2,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19267,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9928,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(OR(TipoDeTubo=\\\"Tubo1.5Inch\\\", Control=\\\"CCO\\\"), (CorteTubo)\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19277,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9929,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeTubo=\\\"Tubo2InchLiso\\\",Control=\\\"Motorized\\\"),CorteTubo\\\/(12),\\\"\\\" )*(1.05)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19278,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9930,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19283,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9931,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"AnillosHorizontales\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19178,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9932,\"value\":\"4.00\",\"fractionvalue\":4,\"formula\":\"if(Control=\\\"Motorized\\\",0,AnillosHorizontales)\",\"price\":\"0.04\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19176,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9935,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LargoFraccion>80, AnchoFinalReal+15,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19239,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9936,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19179,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9938,\"value\":\"5.761\",\"fractionvalue\":\"5 7\\\/8\",\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"\\\",if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",Tipodebarras=\\\"Barradefibrade4mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\"))\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19181,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9939,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",\\\"\\\",AnillosHorizontales)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19213,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9940,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"LargoFraccion+5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19224,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9941,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Motorized\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19225,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9942,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"ERROR\\\")) )),0),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19226,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9943,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Mount=\\\"Outside\\\",2*CantidaddeBracket,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19227,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9944,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"AnchoFinalReal\\\/1.5\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19229,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9945,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19230,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9946,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19231,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9947,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"80\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19232,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9948,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19233,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9949,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"1\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19234,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9950,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(AnillosVerticales*0.5)+If(Control=\\\"Cordless\\\",3,1)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19235,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9951,\"value\":\"4.79\",\"fractionvalue\":\"4 7\\\/8\",\"formula\":\"((AnchoFinalReal)*(1.05))\\\/12\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19236,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9952,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19237,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9953,\"value\":\"6.00\",\"fractionvalue\":6,\"formula\":\"if(Mount=\\\"Inside\\\",RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),\\\"\\\")\",\"price\":\"0.06\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19241,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9954,\"value\":\"49.000\",\"fractionvalue\":49,\"formula\":\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\",\"price\":\"0.49\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19242,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9955,\"value\":\"36.00\",\"fractionvalue\":36,\"formula\":\"(AnillosVerticales)*(AnillosHorizontales)\",\"price\":\"0.36\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19245,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9956,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19243,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9957,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",((DeduccionCorteCadena*(1.05))\\\/12),0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19244,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9958,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"2\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19246,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9959,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19247,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9960,\"value\":\"3.0\",\"fractionvalue\":\"3.0\",\"formula\":\"3\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19248,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9961,\"value\":\"1\",\"fractionvalue\":\"1\",\"formula\":\"1\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19249,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9962,\"value\":\"4.610\",\"fractionvalue\":\"4 5\\\/8\",\"formula\":\"((AnchoFinalReal+12)*2+48)\\\/(39.37)\",\"price\":\"0.05\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19250,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9963,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Lining=\\\"Blackout\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\/(36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19252,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9964,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19253,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9965,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19254,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9966,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19255,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9967,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19256,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9968,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19257,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9969,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19258,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9970,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19262,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9971,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TipoDeProyecto=\\\"ResidencialALVA\\\",0,if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\",Control=\\\"Cordless\\\"),(2*(Length+12))\\\/(12),0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19263,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9972,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19264,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9973,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19265,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9974,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion<=10),3,If(And(AnchoFraccion<60, LargoFraccion<=10),2,0))\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19266,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9975,\"value\":\"2.000\",\"fractionvalue\":2,\"formula\":\"If(And(AnchoFraccion>=60,LargoFraccion>20),3,If(And(AnchoFraccion<60, LargoFraccion>20),2,0))\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19268,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9976,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX15\\\", Control=\\\"CCO\\\"),1,if(AND(TipoDeClutch=\\\"\\\",Control=\\\"CCO\\\"),1,0))\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19269,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9977,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(TipoDeClutch=\\\"ElegantClutchVTX20\\\", Control=\\\"CCO\\\"),1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19270,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9978,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",1,0)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19272,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9979,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"(If(Control=\\\"Cordless\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\/36)\",\"price\":\"0.00\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19273,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9980,\"value\":null,\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",Tipodebarras=\\\"Barradefibrade6mm\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\/(39.37))*(1.05),\\\"\\\")\",\"price\":\"\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19274,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9981,\"value\":\"2.831\",\"fractionvalue\":\"2 7\\\/8\",\"formula\":\"((if(Control=\\\"Cordless\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\/(39.97))*(1.05)\",\"price\":\"0.03\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19276,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9982,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"if(Control=\\\"Cordless\\\",2,0)\",\"price\":\"0.02\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19279,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9983,\"value\":\"1.420\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"((CorteBarraAmarilla)\\\/(39.37))*(1.05)\",\"price\":\"0.01\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":19280,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":3},{\"productionoveride\":0,\"id\":9858,\"value\":\"0.250\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.25\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9859,\"value\":\"12.000\",\"fractionvalue\":12,\"formula\":\"12\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9860,\"value\":\"2 sencilla\",\"fractionvalue\":\"2 sencilla\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NA\\\",If(Lining=\\\"Unlined\\\",\\\"2 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"2 Sencilla\\\",If(Lining=\\\"Privacy\\\",\\\"2 Sencilla\\\",0))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9861,\"value\":\"4 sencilla\",\"fractionvalue\":\"4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"4 Doble\\\",If(Lining=\\\"Blackout\\\",\\\"4 Doble\\\",If(Lining=\\\"Privacy\\\",\\\"4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9862,\"value\":\"1 3\\\/4 sencilla\",\"fractionvalue\":\"1 3\\\/4 sencilla\",\"formula\":\"If(Lining=\\\"Unlined\\\",\\\"NA\\\",If(Lining=\\\"Blackout\\\",\\\"NA\\\",If(Lining=\\\"Privacy\\\",\\\"1 3\\\/4 Sencilla\\\",0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9863,\"value\":\"4.000\",\"fractionvalue\":4,\"formula\":\"If(Lining=\\\"Unlined\\\",8,If(Lining=\\\"Blackout\\\",4,If(Lining=\\\"Privacy\\\",4,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9864,\"value\":\"7.000\",\"fractionvalue\":7,\"formula\":\"If(Lining=\\\"Unlined\\\",14,If(Lining=\\\"Blackout\\\",14,If(Lining=\\\"Privacy\\\",7,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9865,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",0,If(Lining=\\\"Blackout\\\",-0.375,If(Lining=\\\"Privacy\\\",3.5)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9866,\"value\":\"3.500\",\"fractionvalue\":\"3 1\\\/2\",\"formula\":\"If(Lining=\\\"Unlined\\\",3.5,If(Lining=\\\"Blackout\\\",3.5,If(Lining=\\\"Privacy\\\",3.5,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9867,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.75\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9868,\"value\":\"1.750\",\"fractionvalue\":\"1 3\\\/4\",\"formula\":\"If(Control=\\\"CCO\\\",0.75,If(Control=\\\"Cordless\\\",1.75,If(Control=\\\"Motorized\\\",0.75,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9869,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9870,\"value\":\"1.50\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"1.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9871,\"value\":\"1.500\",\"fractionvalue\":\"1 1\\\/2\",\"formula\":\"if(CambioDeHeader=\\\"Si\\\",AnchoDeHeader,If(Control=\\\"CCO\\\",2.5,If(Control=\\\"Cordless\\\",1.5,If(Control=\\\"Motorized\\\",3))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9872,\"value\":\"0.75\",\"fractionvalue\":\"0 3\\\/4\",\"formula\":\"0.750\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9873,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9874,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",Ceiling(LargoFraccion*0.95,0.125),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9875,\"value\":\"2\",\"fractionvalue\":\"2\",\"formula\":\"If(Control=\\\"CCO\\\",1,If(Control=\\\"Cordless\\\",2,If(Control=\\\"Motorized\\\",1,0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9876,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\",If(Control=\\\"CCO\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Motorized\\\",\\\"L Bracket 2x2\\\",If(Control=\\\"Cordless\\\",\\\"L Bracket 1x1\\\",\\\"Error\\\"))))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9877,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"\\\", \\\"Tornillo 3\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9878,\"value\":\"tornillo 1 1\\\/4\",\"fractionvalue\":\"tornillo 1 1\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Tornillo 1 1\\\/4\\\",\\\"Tornillo 1 1\\\/4\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9879,\"value\":\"56.750\",\"fractionvalue\":\"56 3\\\/4\",\"formula\":\"(AnchoFinalReal)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9880,\"value\":\"16.00\",\"fractionvalue\":16,\"formula\":\"16\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9881,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"na\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"5.5\\\",If(Mount=\\\"Inside\\\",\\\"NA\\\",\\\"5.5\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9882,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9883,\"value\":\"4mm\",\"fractionvalue\":\"4mm\",\"formula\":\"\\\"4mm\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9884,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9885,\"value\":\"7.00\",\"fractionvalue\":7,\"formula\":\"7\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9886,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9887,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9889,\"value\":\"54.000\",\"fractionvalue\":54,\"formula\":\"If(CollectionName=\\\"Coastline\\\", \\\"na\\\",if(AND(Cambiodebarras=\\\"Si\\\", Tipodebarras=\\\"BarraH\\\"),\\\"na\\\",AnchoFinalReal-DeduccionFibraVidrio))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9890,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(Or(Control=\\\"CCO\\\",Control=\\\"Motorized\\\"), AnchoFinalReal-DeduccionTubo,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9891,\"value\":\"53.250\",\"fractionvalue\":\"53 1\\\/4\",\"formula\":\"If(Control=\\\"Cordless\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\"na\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9892,\"value\":\"53.000\",\"fractionvalue\":53,\"formula\":\"AnchoFinalReal-DeduccionSemiflecha\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9893,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9894,\"value\":\"60.750\",\"fractionvalue\":\"60 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9895,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(TelaEquivalente=\\\"Si\\\",if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-AnchodelRollo)\\\/2,0.125),0),if(LlevaUnion=\\\"SI\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\/2,0.125),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9896,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(Lining=\\\"Unlined\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9897,\"value\":\"89.000\",\"fractionvalue\":89,\"formula\":\"if(Lining=\\\"Unlined\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9898,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9899,\"value\":\"9.000\",\"fractionvalue\":9,\"formula\":\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\/ DistanciaMarcasPanel),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9900,\"value\":\"5.000\",\"fractionvalue\":5,\"formula\":\"RoundDown((AnchoFinalReal-3)\\\/13)+2\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9901,\"value\":\" 1.5 pulgadas de cada lado\",\"fractionvalue\":\" 1.5 pulgadas de cada lado\",\"formula\":\"\\\" 1.5 Pulgadas de cada lado\\\"\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9902,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9903,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"0\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9905,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"if(Control=\\\"Motorized\\\",if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree40\\\",\\\"2\\\",\\\"1.5\\\"),\\\"1.5\\\"),if(Control=\\\"CCO\\\",\\\"1.5\\\", \\\"NA\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9906,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Outside\\\",If(AnchoFinalReal<=50,3,If(AND(AnchoFinalReal>50,AnchoFinalReal<=70),4,If(AND(AnchoFinalReal>70,AnchoFinalReal<=90),6,If(AND(AnchoFinalReal>90,AnchoFinalReal<=108),8,\\\"NA\\\")) )),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9907,\"value\":\"si\",\"fractionvalue\":\"si\",\"formula\":\"If(Mount=\\\"Inside\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9908,\"value\":\"14.00\",\"fractionvalue\":14,\"formula\":\"14\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9909,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"If(Mount=\\\"Inside\\\", RoundUp((((AnchoFinalReal-8)\\\/DistanciaentreBarrenos)+2)),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9910,\"value\":\"na\",\"fractionvalue\":\"na\",\"formula\":\"If(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Si\\\",\\\"NA\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9911,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",TipoDeMotor,If(Control=\\\"CCO\\\",ChainColor +\\\" Chain\\\",If(Control=\\\"Motorized\\\",1,2)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9912,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Control=\\\"Cordless\\\",\\\"\\\",If(Control=\\\"CCO\\\",CCOControlPosition ,If(Control=\\\"Motorized\\\",MotoizedControlPosition)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9913,\"value\":\"valance\",\"fractionvalue\":\"valance\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",\\\"Continuo\\\",If(ColocarValanceyRetorno=\\\"Si\\\",\\\"Ambos\\\",If(Mount=\\\"Inside\\\",\\\"Valance\\\",\\\"Retornos\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9914,\"value\":\"56.75 x 16\",\"fractionvalue\":\"56.75 x 16\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",Round(ValanceDePanel,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\"Si\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),If(Mount=\\\"Inside\\\",Round(DeduccionAnchoValance,3) + \\\" X \\\" + Round(DeduccionLargoValance,3),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9915,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"AnchoFinalReal\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9916,\"value\":\"54.750\",\"fractionvalue\":\"54 3\\\/4\",\"formula\":\"If(Mount=\\\"Inside\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9918,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"Right(Color,7)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9919,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",\\\"NO\\\",if(TelaEquivalente=\\\"Si\\\",if(AnchodelRollo=0,\\\"NO\\\",if(AnchodelRollo>CorteAncho,\\\"NO\\\",if(AnchodelRolloCorteAncho,\\\"NO\\\",if(CorteLargo=8,CorteUnion, 8),0),if(LlevaUnion=\\\"SI\\\",if(CorteUnion>=8,CorteUnion, 8),0))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10776,\"value\":\"58.750\",\"fractionvalue\":\"58 3\\\/4\",\"formula\":\"If(CollectionName=\\\"Coastline\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\"SI\\\",CorteUnion>8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\"SI\\\",CorteUnion<8),CorteAncho-16,CorteAncho)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11507,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11546,\"value\":\"70.000\",\"fractionvalue\":70,\"formula\":\"Length\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11547,\"value\":\"55.000\",\"fractionvalue\":55,\"formula\":\"Width\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11576,\"value\":\"54.250\",\"fractionvalue\":\"54 1\\\/4\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\"Si\\\",(AnchoFinalReal-0.5),If(Mount=\\\"Inside\\\",(AnchoFinalReal-0.5),\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11577,\"value\":\"1.000\",\"fractionvalue\":1,\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",1,If(ColocarValanceyRetorno=\\\"Si\\\",1,If(Mount=\\\"Inside\\\",1,\\\"NA\\\")))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11588,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Mount=\\\"Inside\\\",0,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":11589,\"value\":\"6\",\"fractionvalue\":\"6\",\"formula\":\"if(Mount=\\\"Inside\\\",CantidadBarrenos,(2*CantidaddeBracket))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12383,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",92,if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",108,0)),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",54,110)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12384,\"value\":\"no\",\"fractionvalue\":\"no\",\"formula\":\"if(MedidaRolloLining=0,\\\"NO\\\",If(MedidaRolloLining>CorteAnchoLining,\\\"NO\\\",\\\"SI\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12385,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(LlevaUnionLining=\\\"SI\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\/2,0.125), 0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12386,\"value\":\"58.250\",\"fractionvalue\":\"58 1\\\/4\",\"formula\":\"if(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining>8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\"SI\\\",CorteUnionLining<8),CorteAnchoLining-16,CorteAnchoLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12387,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(LlevaUnionLining=\\\"SI\\\",if(CorteUnionLining>=8,CorteUnionLining, 8),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12463,\"value\":\"3832.500\",\"fractionvalue\":\"3832 1\\\/2\",\"formula\":\"(AnchoFinalReal)*(LargoFraccion)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12464,\"value\":\"0.000600\",\"fractionvalue\":0,\"formula\":\"0.0006\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12465,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"CCO\\\",PesoTubo,if(Control=\\\"Cordless\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\"Motorized\\\",PesoTubo+PesoMotorM)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12466,\"value\":\"2.300\",\"fractionvalue\":\"2 3\\\/8\",\"formula\":\"(AreaTela)*(DeduccionDensidadTela)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12467,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Motorized\\\", if(MotorType=\\\"SomfyMotor\\\",if(SomfyType=\\\"MotorSomfywirefree30\\\",1,2.29),if(MotorType=\\\"Vertilux\\\",888,if(MotorType=\\\"SHMX\\\",777))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12468,\"value\":\"0.276\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100A\\\",0.170,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1100B\\\",0.208,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM1400\\\",0.240,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM2400\\\",0.254,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3200\\\",0.220,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800A\\\",0.328,If(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800B\\\",0.342,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM-3800C\\\",0.350,if(TipoDeMotor=\\\"CCSCORDLESSSYSTEM3800D\\\",0.370,0.276))))))))),0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12469,\"value\":\"1.00\",\"fractionvalue\":1,\"formula\":\"1\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12470,\"value\":\"0.33\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"(Pesodelvalance)+(PesoBarraValance)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12471,\"value\":\"0.334\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(PosiciondeMecanismo=\\\"PorEnfrente\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\"Si\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\"Inside\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12500,\"value\":\"7.750\",\"fractionvalue\":\"7 3\\\/4\",\"formula\":\"Ceiling(PesoRomana,0.25)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":12510,\"value\":\"0.438\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\/12)*(0.02))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13002,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAncho))\\\/(36), (CorteLargo)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13003,\"value\":\"2.472\",\"fractionvalue\":\"2 1\\\/2\",\"formula\":\"if(LlevaUnion=\\\"Si\\\", ((2)*(CorteAnchoLining))\\\/(36), (CorteLargoLining)\\\/(36))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13004,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13005,\"value\":\"3.000\",\"fractionvalue\":3,\"formula\":\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13034,\"value\":\"0.308\",\"fractionvalue\":\"0 3\\\/8\",\"formula\":\"if(Control=\\\"Cordless\\\",0.308,if(Control=\\\"CCO\\\",0.508,if(OR(Control=\\\"Motorized\\\", CambioDeHeader=\\\"Si\\\"),0.576)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13035,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Control=\\\"Cordless\\\",0,if(Control=\\\"CCO\\\",0.302,if(AND(Control=\\\"Motorized\\\",OR(SomfyType=\\\"MotorSomfywirefree40\\\",OpcionesdeMotor=\\\"MotorSomfywirefree40\\\")),0.48,0.302)))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13036,\"value\":\"0.016\",\"fractionvalue\":\"0 1\\\/8\",\"formula\":\"if(OR(TipoDeProyecto=\\\"ResidencialALVA\\\",TipoDeProyecto=\\\"ResidencialBajaShades\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade4mm\\\")),0.016,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13037,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(OR(TipoDeProyecto=\\\"Comercial\\\",AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"Barradefibrade6mm\\\")),0.036,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13038,\"value\":\"0.168\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"0.168\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13039,\"value\":\"0.182\",\"fractionvalue\":\"0 1\\\/4\",\"formula\":\"if(Control=\\\"Cordless\\\",0.182,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13040,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(AND(Cambiodebarras=\\\"Si\\\",Tipodebarras=\\\"BarraH\\\"),0.05,0)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":13041,\"value\":\"azulino\",\"fractionvalue\":\"azulino\",\"formula\":\"If(TelaEquivalente=\\\"Si\\\",Color01,CollectionName + Color)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":14494,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"If(Trim=\\\"Yes\\\", \\\"Trim en la parte superior\\\",\\\"\\\")\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15409,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"if(Lining=\\\"Privacy\\\",if(RollodeLining=\\\"PrivacyCAROMARWHITE92in\\\",\\\"CAROMAR WHITE 92 IN\\\",if(RollodeLining=\\\"AlvaLiningPrivacy108\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining=\\\"PrivacyCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))),if(Lining=\\\"Blackout\\\",if(RollodeLining2=\\\"Blackoutwith4Pass110in\\\",\\\"4 pass 110 in\\\",if(RollodeLining2=\\\"AlvaLiningBlackout110in\\\",\\\"ALVA 100% COTTON\\\",if(RollodeLining2=\\\"AlvaLiningTHERMAL54in\\\",\\\"THERMAL 54 IN\\\",if(RollodeLining2=\\\"BlackoutIvory110in\\\",\\\"IVORY 110 IN\\\",if(RollodeLining2=\\\"BlackoutCottonDream\\\",\\\"cotton dream\\\",\\\"\\\"))))),\\\"\\\"))\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":15412,\"value\":\"0.50\",\"fractionvalue\":\"0 1\\\/2\",\"formula\":\"0.5\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":17992,\"value\":\"13.000\",\"fractionvalue\":13,\"formula\":\"Ceiling((AnchoFinalReal-3)\\\/(AnillosHorizontales-1),0.125)\",\"price\":\"-\",\"recipeid\":80,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_productiondate":null,"oi_manualduedate":0,"oi_operationstatus":"0","oi_scanstatus":"","oi_operationworkroom_data":"[]","oi_operationcalender_data":"[]","oi_operation_calculations":"[]","oi_pricecomesfrom_calculations":"{}","oi_pricetablepriceevenbom":"{}","oi_productionstatus":null,"oi_costoverride":0,"oi_costprice":"2.340","oi_netprice":"0.000","oi_pricesfromoperations":null,"oi_vatprice":"0.000","oi_vatvalue":"8.000","oi_vatselected":8,"oi_vattype":1,"oi_vatonoff":1,"oi_grossprice":"0.000","oi_overrideprice":"0.000","oi_overridetype":1,"oi_overridevalue":null,"oi_overridenetprice":"0.000","oi_overridevatprice":"0.000","oi_overridegrossprice":"0.000","oi_ready":0,"oi_onhold":0,"oi_platformcreatedfrom":"web","oi_platformlastupdatedfrom":"web","oi_copiedfrom":0,"oi_isonlineorder":1,"oi_endcustomervatprice":"0.000","oi_endcustomeroverridetype":1,"oi_endcustomeroverridevalue":null,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_sage_flag":0,"oi_supid":null,"oi_status":0,"oi_createdby":1,"oi_createdat":"2026-01-30T00:00:00.000000Z","oi_updatedby":null,"oi_updatedat":"2026-01-30T21:18:43.000000Z","oi_jsondataid":"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]","oi_deviceplatform":0,"oi_custompricefields":"","oi_editransfer":0,"oi_apisup_orderid":0,"oi_commissionprice":"0.000","oi_commissionvatprice":"0.000","oi_jsondatabackup":"","oi_stockdeduct":0,"oi_deductedstockdetails":null,"overridevalue_backup":null,"oi_stockallocate_status":null,"oi_stockallocateddetails":null}}, , , , , ?, 2026-01-30 21:18:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(434): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(463): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556681,"logName":"default","subjectId":43674,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 21:18:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_id\":43674,\"oi_jobid\":1328,\"oi_jobtempid\":\"0\",\"oi_jobmultiquoteid\":1331,\"oi_parent_id\":0,\"oi_is_backorder\":0,\"oi_credit_id\":0,\"oi_productid\":74,\"oi_recipeid\":80,\"oi_ruleid\":0,\"oi_qty\":1,\"oi_seq\":27,\"oi_customseq\":12,\"oi_productcustomseq\":4,\"oi_jsondata\":\"[{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5778,\\\"labelname\\\":\\\"Quantity\\\",\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":14,\\\"value\\\":1,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5815,\\\"labelname\\\":\\\"Tipo De Proyecto\\\",\\\"labelnamecode\\\":\\\"Tipo De Proyecto\\\",\\\"optionid\\\":\\\"1201\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19288,\\\"forchildfieldoptionlinkid\\\":\\\"3_19288\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"Residencial ALVA\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1201,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"BWS BO Matt Classic Roman Shades,COM Classic Roman Shades\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Residencial ALVA\\\",\\\"valueid\\\":\\\"19288\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5788,\\\"labelname\\\":\\\"Window Name\\\",\\\"labelnamecode\\\":\\\"Window Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"window 4\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5805,\\\"labelname\\\":\\\"Product Type\\\",\\\"labelnamecode\\\":\\\"Product TypeDual\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"id\\\":\\\"\\\",\\\"mainsupplier\\\":\\\"\\\",\\\"optionid\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"subdatacount\\\":0}],\\\"type\\\":13,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":1,\\\"id\\\":5790,\\\"labelname\\\":\\\"Collection Name\\\",\\\"labelnamecode\\\":\\\"Collection Name\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":\\\"\\\",\\\"fieldoptionlinkid\\\":\\\"\\\",\\\"forchildfieldoptionlinkid\\\":\\\"\\\",\\\"maximumdiscount\\\":\\\"\\\",\\\"minimumdiscount\\\":\\\"\\\",\\\"optioncode\\\":\\\"\\\",\\\"optionname\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\"}],\\\"type\\\":5,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7695,\\\"labelname\\\":\\\"Tela Equivalente\\\",\\\"labelnamecode\\\":\\\"Tela Equivalente\\\",\\\"optionid\\\":\\\"464\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":25262,\\\"forchildfieldoptionlinkid\\\":\\\"3_25262\\\",\\\"optioncode\\\":\\\"SI\\\",\\\"optionname\\\":\\\"Si\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":464,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Si\\\",\\\"valueid\\\":\\\"25262\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7696,\\\"labelname\\\":\\\"Color\\\",\\\"labelnamecode\\\":\\\"Color01\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":\\\"azulino\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7753,\\\"labelname\\\":\\\"Ancho del Rollo\\\",\\\"labelnamecode\\\":\\\"Ancho del Rollo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":113,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5781,\\\"labelname\\\":\\\"Width\\\",\\\"labelnamecode\\\":\\\"Width\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":11,\\\"value\\\":55,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5782,\\\"labelname\\\":\\\"Length\\\",\\\"labelnamecode\\\":\\\"Length\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":12,\\\"value\\\":70,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5783,\\\"labelname\\\":\\\"Lining\\\",\\\"labelnamecode\\\":\\\"Lining\\\",\\\"optionid\\\":\\\"1009\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19162,\\\"forchildfieldoptionlinkid\\\":\\\"3_19162\\\",\\\"optioncode\\\":\\\"Lining Type\\\",\\\"optionname\\\":\\\"Privacy\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1009,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Privacy\\\",\\\"valueid\\\":\\\"19162\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7685,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7686,\\\"labelname\\\":\\\"Rollo de Lining\\\",\\\"labelnamecode\\\":\\\"Rollo de Lining\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8294,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8295,\\\"labelname\\\":\\\"Add Trim\\\",\\\"labelnamecode\\\":\\\"Add Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8296,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NamePrivacy trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8297,\\\"labelname\\\":\\\"Trim Name\\\",\\\"labelnamecode\\\":\\\"Trim NameBlackout Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5784,\\\"labelname\\\":\\\"Mount\\\",\\\"labelnamecode\\\":\\\"Mount\\\",\\\"optionid\\\":\\\"175\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19164,\\\"forchildfieldoptionlinkid\\\":\\\"3_19164\\\",\\\"optioncode\\\":\\\"IM\\\",\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":175,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"19164\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5785,\\\"labelname\\\":\\\"Control\\\",\\\"labelnamecode\\\":\\\"Control\\\",\\\"optionid\\\":\\\"1011\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19167,\\\"forchildfieldoptionlinkid\\\":\\\"3_19167\\\",\\\"optioncode\\\":\\\"Roman Shade Control\\\",\\\"optionname\\\":\\\"Cordless\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":1011,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"Cordless\\\",\\\"valueid\\\":\\\"19167\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5786,\\\"labelname\\\":\\\"CCO Control Position\\\",\\\"labelnamecode\\\":\\\"CCO Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5787,\\\"labelname\\\":\\\"Motoized Control Position\\\",\\\"labelnamecode\\\":\\\"Motoized Control Position\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5792,\\\"labelname\\\":\\\"Motor Type\\\",\\\"labelnamecode\\\":\\\"Motor Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5794,\\\"labelname\\\":\\\"Chain Color\\\",\\\"labelnamecode\\\":\\\"Chain Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6923,\\\"labelname\\\":\\\"Somfy Type\\\",\\\"labelnamecode\\\":\\\"Somfy Type\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7948,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7949,\\\"labelname\\\":\\\"Opciones de Motor\\\",\\\"labelnamecode\\\":\\\"Opciones de Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5793,\\\"labelname\\\":\\\"Posicion de Mecanismo\\\",\\\"labelnamecode\\\":\\\"Posicion de Mecanismo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5795,\\\"labelname\\\":\\\"Colocar Valance y Retorno\\\",\\\"labelnamecode\\\":\\\"Colocar Valance y Retorno\\\",\\\"optionid\\\":\\\"126\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"fieldoptionlinkid\\\":19192,\\\"forchildfieldoptionlinkid\\\":\\\"3_19192\\\",\\\"optioncode\\\":\\\"NO\\\",\\\"optionname\\\":\\\"No\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionid\\\":126,\\\"hasprice\\\":0,\\\"hasstock\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":\\\"\\\",\\\"pricegroups\\\":\\\"\\\",\\\"supplier\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}],\\\"type\\\":3,\\\"value\\\":\\\"No\\\",\\\"valueid\\\":\\\"19192\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5814,\\\"labelname\\\":\\\"Tipo De Tubo\\\",\\\"labelnamecode\\\":\\\"Tipo De Tubo\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5816,\\\"labelname\\\":\\\"Cambio De Header\\\",\\\"labelnamecode\\\":\\\"Cambio De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6028,\\\"labelname\\\":\\\"Ancho De Header\\\",\\\"labelnamecode\\\":\\\"Ancho De Header\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":6,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5817,\\\"labelname\\\":\\\"Tipo De Clutch\\\",\\\"labelnamecode\\\":\\\"Tipo De Clutch\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5818,\\\"labelname\\\":\\\"Tipo De Motor\\\",\\\"labelnamecode\\\":\\\"Tipo De Motor\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5820,\\\"labelname\\\":\\\"Cantidad Motor Cordless\\\",\\\"labelnamecode\\\":\\\"Cantidad Motor Cordless\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7928,\\\"labelname\\\":\\\"Cambio de barras\\\",\\\"labelnamecode\\\":\\\"Cambio de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":7930,\\\"labelname\\\":\\\"Tipo de barras\\\",\\\"labelnamecode\\\":\\\"Tipo de barras\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":6911,\\\"labelname\\\":\\\"Notes\\\",\\\"labelnamecode\\\":\\\"Notes\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8258,\\\"labelname\\\":\\\"Product Features\\\",\\\"labelnamecode\\\":\\\"Product Features\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8280,\\\"labelname\\\":\\\"Trim\\\",\\\"labelnamecode\\\":\\\"Trim\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":3,\\\"value\\\":\\\"\\\",\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8285,\\\"labelname\\\":\\\"Trim Color\\\",\\\"labelnamecode\\\":\\\"Trim Color\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":8268,\\\"labelname\\\":\\\"Fabric Information\\\",\\\"labelnamecode\\\":\\\"Fabric Information\\\",\\\"optionid\\\":\\\"\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[],\\\"type\\\":18,\\\"value\\\":null,\\\"valueid\\\":\\\"\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"},{\\\"showfieldonjob\\\":1,\\\"dropfraction\\\":\\\"\\\",\\\"dropfractiontext\\\":\\\"\\\",\\\"editruleoverride\\\":0,\\\"fabricorcolor\\\":0,\\\"id\\\":5779,\\\"labelname\\\":\\\"Unit Type\\\",\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"optionid\\\":\\\"4\\\",\\\"optionquantity\\\":\\\"\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1,\\\"optionname\\\":\\\"cm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":1,\\\"forchildfieldoptionlinkid\\\":\\\"0_1\\\"},{\\\"optionid\\\":3,\\\"optionname\\\":\\\"m\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":3,\\\"forchildfieldoptionlinkid\\\":\\\"0_3\\\"},{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"0_4\\\"},{\\\"optionid\\\":2,\\\"optionname\\\":\\\"mm\\\",\\\"optionquantity\\\":1,\\\"pricingtype\\\":0,\\\"unitcost\\\":0,\\\"unittype\\\":0,\\\"optioncode\\\":0,\\\"fieldoptionlinkid\\\":2,\\\"forchildfieldoptionlinkid\\\":\\\"0_2\\\"}],\\\"type\\\":34,\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"widthfraction\\\":\\\"\\\",\\\"widthfractiontext\\\":\\\"\\\",\\\"numberfraction\\\":\\\"\\\",\\\"numberfractiontext\\\":\\\"\\\"}]\",\"oi_labelnamevalue\":\"{\\\"Quantity\\\":1,\\\"TipoDeProyecto\\\":\\\"Residencial ALVA\\\",\\\"WindowName\\\":\\\"window 4\\\",\\\"ProductTypeDual\\\":\\\"\\\",\\\"Product Type\\\":\\\"\\\",\\\"CollectionName\\\":\\\"\\\",\\\"TelaEquivalente\\\":\\\"Si\\\",\\\"Color01\\\":\\\"azulino\\\",\\\"AnchodelRollo\\\":113,\\\"Width\\\":55,\\\"Length\\\":70,\\\"Lining\\\":\\\"Privacy\\\",\\\"RollodeLining\\\":\\\"\\\",\\\"RollodeLiningNULL\\\":\\\"\\\",\\\"AddTrim\\\":\\\"\\\",\\\"AddTrimNULL\\\":\\\"\\\",\\\"TrimNamePrivacytrim\\\":\\\"\\\",\\\"TrimNameBlackoutTrim\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"Control\\\":\\\"Cordless\\\",\\\"CCOControlPosition\\\":\\\"\\\",\\\"MotoizedControlPosition\\\":\\\"\\\",\\\"MotorType\\\":\\\"\\\",\\\"ChainColor\\\":\\\"\\\",\\\"SomfyType\\\":\\\"\\\",\\\"OpcionesdeMotor\\\":\\\"\\\",\\\"OpcionesdeMotorNULL\\\":\\\"\\\",\\\"PosiciondeMecanismo\\\":\\\"\\\",\\\"ColocarValanceyRetorno\\\":\\\"No\\\",\\\"TipoDeTubo\\\":\\\"\\\",\\\"CambioDeHeader\\\":\\\"\\\",\\\"AnchoDeHeader\\\":\\\"\\\",\\\"TipoDeClutch\\\":\\\"\\\",\\\"TipoDeMotor\\\":\\\"\\\",\\\"CantidadMotorCordless\\\":\\\"\\\",\\\"Cambiodebarras\\\":\\\"\\\",\\\"Tipodebarras\\\":\\\"\\\",\\\"Notes\\\":\\\"\\\",\\\"ProductFeatures\\\":\\\"\\\",\\\"Trim\\\":\\\"\\\",\\\"TrimColor\\\":\\\"\\\",\\\"FabricInformation\\\":\\\"\\\",\\\"UnitType\\\":\\\"Inches\\\",\\\"74_description\\\":\\\"\\\"}\",\"oi_idvalue\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"1201\\\",\\\"5788\\\":\\\"window 4\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"464\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":113,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"1009\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"175\\\",\\\"5785\\\":\\\"1011\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"126\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"4\\\"}\",\"oi_reportvaluetext\":\"{\\\"5778\\\":1,\\\"5815\\\":\\\"Residencial ALVA\\\",\\\"5788\\\":\\\"window 4\\\",\\\"5805\\\":\\\"\\\",\\\"5790\\\":\\\"\\\",\\\"7695\\\":\\\"Si\\\",\\\"7696\\\":\\\"azulino\\\",\\\"7753\\\":113,\\\"5781\\\":55,\\\"5782\\\":70,\\\"5783\\\":\\\"Privacy\\\",\\\"7685\\\":\\\"\\\",\\\"7686\\\":\\\"\\\",\\\"8294\\\":\\\"\\\",\\\"8295\\\":\\\"\\\",\\\"8296\\\":\\\"\\\",\\\"8297\\\":\\\"\\\",\\\"5784\\\":\\\"Inside\\\",\\\"5785\\\":\\\"Cordless\\\",\\\"5786\\\":\\\"\\\",\\\"5787\\\":\\\"\\\",\\\"5792\\\":\\\"\\\",\\\"5794\\\":\\\"\\\",\\\"6923\\\":\\\"\\\",\\\"7948\\\":\\\"\\\",\\\"7949\\\":\\\"\\\",\\\"5793\\\":\\\"\\\",\\\"5795\\\":\\\"No\\\",\\\"5814\\\":\\\"\\\",\\\"5816\\\":\\\"\\\",\\\"6028\\\":\\\"\\\",\\\"5817\\\":\\\"\\\",\\\"5818\\\":\\\"\\\",\\\"5820\\\":\\\"\\\",\\\"7928\\\":\\\"\\\",\\\"7930\\\":\\\"\\\",\\\"6911\\\":\\\"\\\",\\\"8258\\\":\\\"\\\",\\\"8280\\\":\\\"\\\",\\\"8285\\\":\\\"\\\",\\\"8268\\\":\\\"\\\",\\\"5779\\\":\\\"Inches\\\"}\",\"oi_description\":\"Tipo De Proyecto: Residencial ALVA, Window Name: window 4, Tela Equivalente: Si, Color: azulino, Ancho del Rollo: 113, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless, Colocar Valance y Retorno: No\",\"oi_onlinedescription\":\"Window Name: window 4, Color: azulino, Ancho del Rollo: 113, Width: 55, Length: 70, Lining: Privacy, Mount: Inside, Control: Cordless\",\"oi_imagepath\":null,\"oi_reportdescription\":\"##Quantity: 1##,##Tipo De Proyecto: Residencial ALVA##,##Window Name: window 4##,##Tela Equivalente: Si##,##Color: azulino##,##Ancho del Rollo: 113##,##Width: 55 ##,##Length: 70 ##,##Lining: Privacy##,##Mount: Inside##,##Control: Cordless##,##Colocar Valance y Retorno: No##\",\"oi_onlinereportdescription\":\"##Window Name: window 4##, ##Color: azulino##, ##Ancho del Rollo: 113##, ##Width: 55 ##, ##Length: 70 ##, ##Lining: Privacy##, ##Mount: Inside##, ##Control: Cordless##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Tipo De Proyecto:\u003C\\\/br\u003E##Window Name:\u003C\\\/br\u003E##Tela Equivalente:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Ancho del Rollo:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Length:\u003C\\\/br\u003E##Lining:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control:\u003C\\\/br\u003E##Colocar Valance y Retorno:\",\"oi_onlinereporttitles\":\"##Window Name:, ##Color:, ##Ancho del Rollo:, ##Width:, ##Length:, ##Lining:, ##Mount:, ##Control:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":9984,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),(CorteBarraH)*(1.05),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19281,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9985,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19282,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9986,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19284,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9987,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",2)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19271,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9988,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19214,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9989,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19223,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9990,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19215,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9991,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19216,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9992,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19217,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9993,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\"),CantidadMotorCordless,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19218,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9994,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19219,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9995,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19220,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9996,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19221,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9997,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19222,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9998,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15396,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27613,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15397,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27614,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15398,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27615,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15399,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27616,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15400,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27617,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15402,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"\\\\\\\",if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",YardajeLiningReadondeado,\\\\\\\"\\\\\\\"),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27619,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15416,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSOmfyR28\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27625,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15417,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27626,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":15418,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"MotoresdeALVA\\\\\\\",if(OpcionesdeMotor=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,0),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27627,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10046,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19285,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10047,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19286,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10048,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19293,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10049,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19294,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10050,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(PesoCuerpoRomana\u003C=1,1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19295,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10051,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E1,PesoCuerpoRomana\u003C=2.4),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19296,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10052,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E2.4,PesoCuerpoRomana\u003C=3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19297,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10053,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",PesoCuerpoRomana\u003E3),CantidadMotorCordless,if(PesoCuerpoRomana\u003C=5.2,CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19299,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10055,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E5.2,PesoCuerpoRomana\u003C=6.75),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19301,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10056,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E6.75,PesoCuerpoRomana\u003C=8.3),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19302,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10057,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19303,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10058,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E8.3,PesoCuerpoRomana\u003C=10.5),1,0),if(AND(Control=\\\\\\\"Cordless\\\\\\\", TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19304,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":10059,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"\\\\\\\"),if(AND(PesoCuerpoRomana\u003E10.5,PesoCuerpoRomana\u003C=14.1),1,if(PesoCuerpoRomana\u003E14.1,2,0)),if(AND(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\"),CantidadMotorCordless,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19305,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9854,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19182,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9855,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9856,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9857,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14480,\\\"value\\\":\\\"7.620\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((LargoFraccion+5)*(AnillosHorizontales))\\\\\\\/39.37\\\",\\\"price\\\":\\\"0.08\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27018,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14484,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27025,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":14517,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ClutchHeavyDuty\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":27048,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9917,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9921,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":\\\"6.00\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19228,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9922,\\\"value\\\":\\\"69.750\\\",\\\"fractionvalue\\\":\\\"69 3\\\\\\\/4\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003C=80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.70\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19240,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9923,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19251,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9924,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19259,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9925,\\\"value\\\":\\\"9.356\\\",\\\"fractionvalue\\\":\\\"9 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(((AnchoFinalReal*(2))+(LargoFraccion*(2)))\\\\\\\/36)*(1.35)\\\",\\\"price\\\":\\\"0.09\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19260,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9926,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19261,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9927,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),3,If(And(AnchoFraccion\u003C60, And(LargoFraccion\u003E10,LargoFraccion\u003C=20)),2,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19267,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9928,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(OR(TipoDeTubo=\\\\\\\"Tubo1.5Inch\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"), (CorteTubo)\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19277,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9929,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeTubo=\\\\\\\"Tubo2InchLiso\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"),CorteTubo\\\\\\\/(12),\\\\\\\"\\\\\\\" )*(1.05)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19278,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9930,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19283,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9931,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"AnillosHorizontales\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19178,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9932,\\\"value\\\":\\\"4.00\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",0,AnillosHorizontales)\\\",\\\"price\\\":\\\"0.04\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19176,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9935,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LargoFraccion\u003E80, AnchoFinalReal+15,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19239,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9936,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19179,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9938,\\\"value\\\":\\\"5.761\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"\\\\\\\",if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19181,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9939,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",AnillosHorizontales)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19213,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9940,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"LargoFraccion+5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19224,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9941,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Motorized\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19225,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9942,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"ERROR\\\\\\\")) )),0),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19226,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9943,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Outside\\\\\\\",2*CantidaddeBracket,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19227,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9944,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\\\\\/1.5\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19229,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9945,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19230,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9946,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19231,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9947,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"80\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19232,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9948,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19233,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9949,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19234,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9950,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(AnillosVerticales*0.5)+If(Control=\\\\\\\"Cordless\\\\\\\",3,1)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19235,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9951,\\\"value\\\":\\\"4.79\\\",\\\"fractionvalue\\\":\\\"4 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal)*(1.05))\\\\\\\/12\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19236,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9952,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19237,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9953,\\\"value\\\":\\\"6.00\\\",\\\"fractionvalue\\\":6,\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"0.06\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19241,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9954,\\\"value\\\":\\\"49.000\\\",\\\"fractionvalue\\\":49,\\\"formula\\\":\\\"RoundUp(((AnillosVerticales)*(AnillosHorizontales))*(1.35))\\\",\\\"price\\\":\\\"0.49\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19242,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9955,\\\"value\\\":\\\"36.00\\\",\\\"fractionvalue\\\":36,\\\"formula\\\":\\\"(AnillosVerticales)*(AnillosHorizontales)\\\",\\\"price\\\":\\\"0.36\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19245,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9956,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19243,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9957,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",((DeduccionCorteCadena*(1.05))\\\\\\\/12),0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19244,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9958,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19246,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9959,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19247,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9960,\\\"value\\\":\\\"3.0\\\",\\\"fractionvalue\\\":\\\"3.0\\\",\\\"formula\\\":\\\"3\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19248,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9961,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19249,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9962,\\\"value\\\":\\\"4.610\\\",\\\"fractionvalue\\\":\\\"4 5\\\\\\\/8\\\",\\\"formula\\\":\\\"((AnchoFinalReal+12)*2+48)\\\\\\\/(39.37)\\\",\\\"price\\\":\\\"0.05\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19250,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9963,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Blackout\\\\\\\",(AnillosVerticales*AnillosHorizontales)*(0.75),0)\\\\\\\/(36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19252,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9964,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19253,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9965,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19254,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9966,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19255,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9967,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19256,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9968,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19257,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9969,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19258,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9970,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19262,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9971,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",0,if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\",Control=\\\\\\\"Cordless\\\\\\\"),(2*(Length+12))\\\\\\\/(12),0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19263,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9972,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19264,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9973,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19265,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9974,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003C=10),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003C=10),2,0))\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19266,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9975,\\\"value\\\":\\\"2.000\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"If(And(AnchoFraccion\u003E=60,LargoFraccion\u003E20),3,If(And(AnchoFraccion\u003C60, LargoFraccion\u003E20),2,0))\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19268,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9976,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX15\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,if(AND(TipoDeClutch=\\\\\\\"\\\\\\\",Control=\\\\\\\"CCO\\\\\\\"),1,0))\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19269,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9977,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(TipoDeClutch=\\\\\\\"ElegantClutchVTX20\\\\\\\", Control=\\\\\\\"CCO\\\\\\\"),1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19270,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9978,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",1,0)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19272,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9979,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(If(Control=\\\\\\\"Cordless\\\\\\\",0,((LargoFraccion+15)*(AnillosHorizontales)))\\\\\\\/36)\\\",\\\"price\\\":\\\"0.00\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19273,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9980,\\\"value\\\":null,\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\"),(((AnillosHorizontales)*(CorteBarraFibra))\\\\\\\/(39.37))*(1.05),\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19274,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9981,\\\"value\\\":\\\"2.831\\\",\\\"fractionvalue\\\":\\\"2 7\\\\\\\/8\\\",\\\"formula\\\":\\\"((if(Control=\\\\\\\"Cordless\\\\\\\", (2*CorteSemiflecha), CorteSemiflecha))\\\\\\\/(39.97))*(1.05)\\\",\\\"price\\\":\\\"0.03\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19276,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9982,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",2,0)\\\",\\\"price\\\":\\\"0.02\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19279,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9983,\\\"value\\\":\\\"1.420\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"((CorteBarraAmarilla)\\\\\\\/(39.37))*(1.05)\\\",\\\"price\\\":\\\"0.01\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":19280,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":3},{\\\"productionoveride\\\":0,\\\"id\\\":9858,\\\"value\\\":\\\"0.250\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.25\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9859,\\\"value\\\":\\\"12.000\\\",\\\"fractionvalue\\\":12,\\\"formula\\\":\\\"12\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9860,\\\"value\\\":\\\"2 sencilla\\\",\\\"fractionvalue\\\":\\\"2 sencilla\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"2 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"2 Sencilla\\\\\\\",0))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9861,\\\"value\\\":\\\"4 sencilla\\\",\\\"fractionvalue\\\":\\\"4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"4 Doble\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9862,\\\"value\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4 sencilla\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Blackout\\\\\\\",\\\\\\\"NA\\\\\\\",If(Lining=\\\\\\\"Privacy\\\\\\\",\\\\\\\"1 3\\\\\\\/4 Sencilla\\\\\\\",0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9863,\\\"value\\\":\\\"4.000\\\",\\\"fractionvalue\\\":4,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",8,If(Lining=\\\\\\\"Blackout\\\\\\\",4,If(Lining=\\\\\\\"Privacy\\\\\\\",4,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9864,\\\"value\\\":\\\"7.000\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",14,If(Lining=\\\\\\\"Blackout\\\\\\\",14,If(Lining=\\\\\\\"Privacy\\\\\\\",7,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9865,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",0,If(Lining=\\\\\\\"Blackout\\\\\\\",-0.375,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9866,\\\"value\\\":\\\"3.500\\\",\\\"fractionvalue\\\":\\\"3 1\\\\\\\/2\\\",\\\"formula\\\":\\\"If(Lining=\\\\\\\"Unlined\\\\\\\",3.5,If(Lining=\\\\\\\"Blackout\\\\\\\",3.5,If(Lining=\\\\\\\"Privacy\\\\\\\",3.5,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9867,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.75\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9868,\\\"value\\\":\\\"1.750\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",0.75,If(Control=\\\\\\\"Cordless\\\\\\\",1.75,If(Control=\\\\\\\"Motorized\\\\\\\",0.75,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9869,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9870,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9871,\\\"value\\\":\\\"1.500\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(CambioDeHeader=\\\\\\\"Si\\\\\\\",AnchoDeHeader,If(Control=\\\\\\\"CCO\\\\\\\",2.5,If(Control=\\\\\\\"Cordless\\\\\\\",1.5,If(Control=\\\\\\\"Motorized\\\\\\\",3))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9872,\\\"value\\\":\\\"0.75\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"0.750\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9873,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*2*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9874,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",Ceiling(LargoFraccion*0.95,0.125),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9875,\\\"value\\\":\\\"2\\\",\\\"fractionvalue\\\":\\\"2\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"CCO\\\\\\\",1,If(Control=\\\\\\\"Cordless\\\\\\\",2,If(Control=\\\\\\\"Motorized\\\\\\\",1,0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9876,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",\\\\\\\"L Bracket 2x2\\\\\\\",If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"L Bracket 1x1\\\\\\\",\\\\\\\"Error\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9877,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"\\\\\\\", \\\\\\\"Tornillo 3\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9878,\\\"value\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"fractionvalue\\\":\\\"tornillo 1 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\",\\\\\\\"Tornillo 1 1\\\\\\\/4\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9879,\\\"value\\\":\\\"56.750\\\",\\\"fractionvalue\\\":\\\"56 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnchoFinalReal)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9880,\\\"value\\\":\\\"16.00\\\",\\\"fractionvalue\\\":16,\\\"formula\\\":\\\"16\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9881,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"na\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"5.5\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"NA\\\\\\\",\\\\\\\"5.5\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9882,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9883,\\\"value\\\":\\\"4mm\\\",\\\"fractionvalue\\\":\\\"4mm\\\",\\\"formula\\\":\\\"\\\\\\\"4mm\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9884,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9885,\\\"value\\\":\\\"7.00\\\",\\\"fractionvalue\\\":7,\\\"formula\\\":\\\"7\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9886,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9887,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9889,\\\"value\\\":\\\"54.000\\\",\\\"fractionvalue\\\":54,\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\", \\\\\\\"na\\\\\\\",if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),\\\\\\\"na\\\\\\\",AnchoFinalReal-DeduccionFibraVidrio))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9890,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(Or(Control=\\\\\\\"CCO\\\\\\\",Control=\\\\\\\"Motorized\\\\\\\"), AnchoFinalReal-DeduccionTubo,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9891,\\\"value\\\":\\\"53.250\\\",\\\"fractionvalue\\\":\\\"53 1\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", AnchoFinalReal-DeduccionBarraAmarilla,\\\\\\\"na\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9892,\\\"value\\\":\\\"53.000\\\",\\\"fractionvalue\\\":53,\\\"formula\\\":\\\"AnchoFinalReal-DeduccionSemiflecha\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9893,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"LargoFraccion+ ConsumoFalda + DeduccionExtraLargo\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9894,\\\"value\\\":\\\"60.750\\\",\\\"fractionvalue\\\":\\\"60 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,AnchoFinalReal + ConsumoBastillaLateral + 2)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9895,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-AnchodelRollo)\\\\\\\/2,0.125),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",Ceiling((CorteAncho-MedidaRolloTela)\\\\\\\/2,0.125),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9896,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,AnchoFinalReal+ConsumoBastillaLateralLining)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9897,\\\"value\\\":\\\"89.000\\\",\\\"fractionvalue\\\":89,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Unlined\\\\\\\",0,LargoFraccion+ ConsumoFalda + DeduccionExtraLargo)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9898,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9899,\\\"value\\\":\\\"9.000\\\",\\\"fractionvalue\\\":9,\\\"formula\\\":\\\"RoundDown(((LargoFraccion- DecimalMedidaFalda) \\\\\\\/ DistanciaMarcasPanel),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9900,\\\"value\\\":\\\"5.000\\\",\\\"fractionvalue\\\":5,\\\"formula\\\":\\\"RoundDown((AnchoFinalReal-3)\\\\\\\/13)+2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9901,\\\"value\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"fractionvalue\\\":\\\" 1.5 pulgadas de cada lado\\\",\\\"formula\\\":\\\"\\\\\\\" 1.5 Pulgadas de cada lado\\\\\\\"\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9902,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9903,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"0\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9905,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\",if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",\\\\\\\"2\\\\\\\",\\\\\\\"1.5\\\\\\\"),\\\\\\\"1.5\\\\\\\"),if(Control=\\\\\\\"CCO\\\\\\\",\\\\\\\"1.5\\\\\\\", \\\\\\\"NA\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9906,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Outside\\\\\\\",If(AnchoFinalReal\u003C=50,3,If(AND(AnchoFinalReal\u003E50,AnchoFinalReal\u003C=70),4,If(AND(AnchoFinalReal\u003E70,AnchoFinalReal\u003C=90),6,If(AND(AnchoFinalReal\u003E90,AnchoFinalReal\u003C=108),8,\\\\\\\"NA\\\\\\\")) )),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9907,\\\"value\\\":\\\"si\\\",\\\"fractionvalue\\\":\\\"si\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9908,\\\"value\\\":\\\"14.00\\\",\\\"fractionvalue\\\":14,\\\"formula\\\":\\\"14\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9909,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\", RoundUp((((AnchoFinalReal-8)\\\\\\\/DistanciaentreBarrenos)+2)),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9910,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"If(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Si\\\\\\\",\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9911,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",TipoDeMotor,If(Control=\\\\\\\"CCO\\\\\\\",ChainColor +\\\\\\\" Chain\\\\\\\",If(Control=\\\\\\\"Motorized\\\\\\\",1,2)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9912,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\",\\\\\\\"\\\\\\\",If(Control=\\\\\\\"CCO\\\\\\\",CCOControlPosition ,If(Control=\\\\\\\"Motorized\\\\\\\",MotoizedControlPosition)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9913,\\\"value\\\":\\\"valance\\\",\\\"fractionvalue\\\":\\\"valance\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",\\\\\\\"Continuo\\\\\\\",If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",\\\\\\\"Ambos\\\\\\\",If(Mount=\\\\\\\"Inside\\\\\\\",\\\\\\\"Valance\\\\\\\",\\\\\\\"Retornos\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9914,\\\"value\\\":\\\"56.75 x 16\\\",\\\"fractionvalue\\\":\\\"56.75 x 16\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",Round(ValanceDePanel,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),If(Mount=\\\\\\\"Inside\\\\\\\",Round(DeduccionAnchoValance,3) + \\\\\\\" X \\\\\\\" + Round(DeduccionLargoValance,3),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9915,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"AnchoFinalReal\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9916,\\\"value\\\":\\\"54.750\\\",\\\"fractionvalue\\\":\\\"54 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",AnchoFraccion-DeduccionMontaje,AnchoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9918,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"Right(Color,7)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9919,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",\\\\\\\"NO\\\\\\\",if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(AnchodelRollo=0,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(AnchodelRollo\u003CCorteAncho,\\\\\\\"SI\\\\\\\"))),If(MedidaRolloTela\u003ECorteAncho,\\\\\\\"NO\\\\\\\",if(CorteLargo\u003CMedidaRolloTela,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9920,\\\"value\\\":\\\"1\\\",\\\"fractionvalue\\\":\\\"1\\\",\\\"formula\\\":\\\"If(Control=\\\\\\\"Cordless\\\\\\\", 1,\\\\\\\"na\\\\\\\" )\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10003,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10004,\\\"value\\\":\\\"0.158\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.158\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10005,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10006,\\\"value\\\":\\\"0.118\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.118\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10007,\\\"value\\\":\\\"0.0394\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"0.03937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10008,\\\"value\\\":\\\"1.375\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.375\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10009,\\\"value\\\":\\\"0.500\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10010,\\\"value\\\":\\\"0.312\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"0.312\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10011,\\\"value\\\":\\\"0.39370\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.3937\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10014,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra6mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10015,\\\"value\\\":\\\"0.072\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraFibra\\\\\\\/12)*(DeduccionPesoBaseBarra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10018,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\", Tipodebarras=\\\\\\\"BarraH\\\\\\\"),AnchoFinalReal-DeduccionBarraH,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10023,\\\"value\\\":\\\"0.808\\\",\\\"fractionvalue\\\":\\\"0 7\\\\\\\/8\\\",\\\"formula\\\":\\\"(CorteBarraAmarilla\\\\\\\/12)*(DeduccionPesoBaseBA)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10024,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"(CorteBarraH\\\\\\\/12)*(DeduccionPesoBaseBH)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10027,\\\"value\\\":\\\"0.742\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"((CorteSemiflecha)\\\\\\\/(12))*(DeduccionPesoBaseSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10029,\\\"value\\\":\\\"0.236\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.236\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10030,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",(AnillosVerticales)*(PesoBarraFibra6mm)+PesoBarraFibra6mm,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10031,\\\"value\\\":\\\"0.720\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/4\\\",\\\"formula\\\":\\\"(AnillosVerticales)*(PesoBarraFibra4mm)+PesoBarraFibra4mm\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10032,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"AnillosVerticales*PesoBarraH\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10033,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoBarraAmarilla+(CantidadContrapeso*PesoSemiflecha),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10034,\\\"value\\\":\\\"2.292\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",PesoKitBarraAmarilla,PesoSemiflecha)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",PesoBarraFibra6mm,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",PesoBarraFibra6mm,If(Mount=\\\\\\\"Inside\\\\\\\",PesoBarraFibra6mm, 0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10038,\\\"value\\\":\\\"1.405\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(CorteLargoHeader\\\\\\\/12)*(DeduccionPesoBaseHeader)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10039,\\\"value\\\":\\\"1.374\\\",\\\"fractionvalue\\\":\\\"1 3\\\\\\\/8\\\",\\\"formula\\\":\\\"1.374\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10040,\\\"value\\\":\\\"1.8425\\\",\\\"fractionvalue\\\":\\\"1 7\\\\\\\/8\\\",\\\"formula\\\":\\\"1.8425\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10041,\\\"value\\\":\\\"1.50\\\",\\\"fractionvalue\\\":\\\"1 1\\\\\\\/2\\\",\\\"formula\\\":\\\"1.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10042,\\\"value\\\":\\\"2.00\\\",\\\"fractionvalue\\\":2,\\\"formula\\\":\\\"2\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10045,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,(CorteTubo\\\\\\\/12)*(DeduccionPesoBaseTubo))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10060,\\\"value\\\":\\\"7.583\\\",\\\"fractionvalue\\\":\\\"7 5\\\\\\\/8\\\",\\\"formula\\\":\\\"PesoCuerpoRomana+PesoHeader+PesodeMecanismo+PesoKitValance+if(Control=\\\\\\\"CCO\\\\\\\",ComplementosCCO,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10061,\\\"value\\\":\\\"5.844\\\",\\\"fractionvalue\\\":\\\"5 7\\\\\\\/8\\\",\\\"formula\\\":\\\"PesodeTela+PesoLining+PesoHardware+if(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",PesoTotalBarraFibra6mm,PesoTotalBarraFibra4mm)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10062,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),LargoFraccion*AnchoFinalReal,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10063,\\\"value\\\":\\\"0.000139\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"if(Lining=\\\\\\\"Blackout\\\\\\\",0.000368, if(Lining=\\\\\\\"Privacy\\\\\\\",0.000139,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10064,\\\"value\\\":\\\"0.533\\\",\\\"fractionvalue\\\":\\\"0 5\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(Lining=\\\\\\\"Privacy\\\\\\\",Lining=\\\\\\\"Blackout\\\\\\\"),(DeduccionDensidadLining)*(AreaLining),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10774,\\\"value\\\":\\\"na\\\",\\\"fractionvalue\\\":\\\"na\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",DeduccionAnchoValance+(2*DeduccionAnchoHeader),\\\\\\\"NA\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10775,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(TelaEquivalente=\\\\\\\"Si\\\\\\\",if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0),if(LlevaUnion=\\\\\\\"SI\\\\\\\",if(CorteUnion\u003E=8,CorteUnion, 8),0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10776,\\\"value\\\":\\\"58.750\\\",\\\"fractionvalue\\\":\\\"58 3\\\\\\\/4\\\",\\\"formula\\\":\\\"If(CollectionName=\\\\\\\"Coastline\\\\\\\",AnchoFinalReal,if(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003E8),CorteAncho-(2*CorteUnion),If(AND(LlevaUnion=\\\\\\\"SI\\\\\\\",CorteUnion\u003C8),CorteAncho-16,CorteAncho)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11507,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11546,\\\"value\\\":\\\"70.000\\\",\\\"fractionvalue\\\":70,\\\"formula\\\":\\\"Length\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11547,\\\"value\\\":\\\"55.000\\\",\\\"fractionvalue\\\":55,\\\"formula\\\":\\\"Width\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11576,\\\"value\\\":\\\"54.250\\\",\\\"fractionvalue\\\":\\\"54 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(AnchoFinalReal-0.5),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(AnchoFinalReal-0.5),If(Mount=\\\\\\\"Inside\\\\\\\",(AnchoFinalReal-0.5),\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11577,\\\"value\\\":\\\"1.000\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",1,If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",1,If(Mount=\\\\\\\"Inside\\\\\\\",1,\\\\\\\"NA\\\\\\\")))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11588,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Mount=\\\\\\\"Inside\\\\\\\",0,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":11589,\\\"value\\\":\\\"6\\\",\\\"fractionvalue\\\":\\\"6\\\",\\\"formula\\\":\\\"if(Mount=\\\\\\\"Inside\\\\\\\",CantidadBarrenos,(2*CantidaddeBracket))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12383,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",92,if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",108,0)),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",54,110)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12384,\\\"value\\\":\\\"no\\\",\\\"fractionvalue\\\":\\\"no\\\",\\\"formula\\\":\\\"if(MedidaRolloLining=0,\\\\\\\"NO\\\\\\\",If(MedidaRolloLining\u003ECorteAnchoLining,\\\\\\\"NO\\\\\\\",\\\\\\\"SI\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12385,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(LlevaUnionLining=\\\\\\\"SI\\\\\\\", Ceiling((CorteAnchoLining-MedidaRolloLining)\\\\\\\/2,0.125), 0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12386,\\\"value\\\":\\\"58.250\\\",\\\"fractionvalue\\\":\\\"58 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003E8),CorteAnchoLining-(2*CorteUnionLining),If(AND(LlevaUnionLining=\\\\\\\"SI\\\\\\\",CorteUnionLining\u003C8),CorteAnchoLining-16,CorteAnchoLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12387,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(LlevaUnionLining=\\\\\\\"SI\\\\\\\",if(CorteUnionLining\u003E=8,CorteUnionLining, 8),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12463,\\\"value\\\":\\\"3832.500\\\",\\\"fractionvalue\\\":\\\"3832 1\\\\\\\/2\\\",\\\"formula\\\":\\\"(AnchoFinalReal)*(LargoFraccion)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12464,\\\"value\\\":\\\"0.000600\\\",\\\"fractionvalue\\\":0,\\\"formula\\\":\\\"0.0006\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12465,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"CCO\\\\\\\",PesoTubo,if(Control=\\\\\\\"Cordless\\\\\\\",(PesoMotorCordless)*(CantidadMotorCordless),if(Control=\\\\\\\"Motorized\\\\\\\",PesoTubo+PesoMotorM)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12466,\\\"value\\\":\\\"2.300\\\",\\\"fractionvalue\\\":\\\"2 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(AreaTela)*(DeduccionDensidadTela)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12467,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Motorized\\\\\\\", if(MotorType=\\\\\\\"SomfyMotor\\\\\\\",if(SomfyType=\\\\\\\"MotorSomfywirefree30\\\\\\\",1,2.29),if(MotorType=\\\\\\\"Vertilux\\\\\\\",888,if(MotorType=\\\\\\\"SHMX\\\\\\\",777))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12468,\\\"value\\\":\\\"0.276\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100A\\\\\\\",0.170,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1100B\\\\\\\",0.208,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM1400\\\\\\\",0.240,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM2400\\\\\\\",0.254,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3200\\\\\\\",0.220,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800A\\\\\\\",0.328,If(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800B\\\\\\\",0.342,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM-3800C\\\\\\\",0.350,if(TipoDeMotor=\\\\\\\"CCSCORDLESSSYSTEM3800D\\\\\\\",0.370,0.276))))))))),0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12469,\\\"value\\\":\\\"1.00\\\",\\\"fractionvalue\\\":1,\\\"formula\\\":\\\"1\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12470,\\\"value\\\":\\\"0.33\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"(Pesodelvalance)+(PesoBarraValance)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12471,\\\"value\\\":\\\"0.334\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(PosiciondeMecanismo=\\\\\\\"PorEnfrente\\\\\\\",(ValanceDePanel)*(DeduccionLargoValance)*(0.000368),If(ColocarValanceyRetorno=\\\\\\\"Si\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),If(Mount=\\\\\\\"Inside\\\\\\\",(DeduccionAnchoValance)*(DeduccionLargoValance)*(0.000368),0)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12500,\\\"value\\\":\\\"7.750\\\",\\\"fractionvalue\\\":\\\"7 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Ceiling(PesoRomana,0.25)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":12510,\\\"value\\\":\\\"0.438\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.350+(0.022)*(AnillosHorizontales)+((DeduccionCorteCadena\\\\\\\/12)*(0.02))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13002,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAncho))\\\\\\\/(36), (CorteLargo)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13003,\\\"value\\\":\\\"2.472\\\",\\\"fractionvalue\\\":\\\"2 1\\\\\\\/2\\\",\\\"formula\\\":\\\"if(LlevaUnion=\\\\\\\"Si\\\\\\\", ((2)*(CorteAnchoLining))\\\\\\\/(36), (CorteLargoLining)\\\\\\\/(36))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13004,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeTela)+(0.1)*(YardajeDeTela))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13005,\\\"value\\\":\\\"3.000\\\",\\\"fractionvalue\\\":3,\\\"formula\\\":\\\"RoundUp((YardajeDeLining)+(0.1)*(YardajeDeLining))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13034,\\\"value\\\":\\\"0.308\\\",\\\"fractionvalue\\\":\\\"0 3\\\\\\\/8\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.308,if(Control=\\\\\\\"CCO\\\\\\\",0.508,if(OR(Control=\\\\\\\"Motorized\\\\\\\", CambioDeHeader=\\\\\\\"Si\\\\\\\"),0.576)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13035,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0,if(Control=\\\\\\\"CCO\\\\\\\",0.302,if(AND(Control=\\\\\\\"Motorized\\\\\\\",OR(SomfyType=\\\\\\\"MotorSomfywirefree40\\\\\\\",OpcionesdeMotor=\\\\\\\"MotorSomfywirefree40\\\\\\\")),0.48,0.302)))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13036,\\\"value\\\":\\\"0.016\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/8\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"ResidencialALVA\\\\\\\",TipoDeProyecto=\\\\\\\"ResidencialBajaShades\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade4mm\\\\\\\")),0.016,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13037,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(OR(TipoDeProyecto=\\\\\\\"Comercial\\\\\\\",AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"Barradefibrade6mm\\\\\\\")),0.036,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13038,\\\"value\\\":\\\"0.168\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"0.168\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13039,\\\"value\\\":\\\"0.182\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/4\\\",\\\"formula\\\":\\\"if(Control=\\\\\\\"Cordless\\\\\\\",0.182,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13040,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(AND(Cambiodebarras=\\\\\\\"Si\\\\\\\",Tipodebarras=\\\\\\\"BarraH\\\\\\\"),0.05,0)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":13041,\\\"value\\\":\\\"azulino\\\",\\\"fractionvalue\\\":\\\"azulino\\\",\\\"formula\\\":\\\"If(TelaEquivalente=\\\\\\\"Si\\\\\\\",Color01,CollectionName + Color)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":14494,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"If(Trim=\\\\\\\"Yes\\\\\\\", \\\\\\\"Trim en la parte superior\\\\\\\",\\\\\\\"\\\\\\\")\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15409,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"if(Lining=\\\\\\\"Privacy\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCAROMARWHITE92in\\\\\\\",\\\\\\\"CAROMAR WHITE 92 IN\\\\\\\",if(RollodeLining=\\\\\\\"AlvaLiningPrivacy108\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining=\\\\\\\"PrivacyCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))),if(Lining=\\\\\\\"Blackout\\\\\\\",if(RollodeLining2=\\\\\\\"Blackoutwith4Pass110in\\\\\\\",\\\\\\\"4 pass 110 in\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningBlackout110in\\\\\\\",\\\\\\\"ALVA 100% COTTON\\\\\\\",if(RollodeLining2=\\\\\\\"AlvaLiningTHERMAL54in\\\\\\\",\\\\\\\"THERMAL 54 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutIvory110in\\\\\\\",\\\\\\\"IVORY 110 IN\\\\\\\",if(RollodeLining2=\\\\\\\"BlackoutCottonDream\\\\\\\",\\\\\\\"cotton dream\\\\\\\",\\\\\\\"\\\\\\\"))))),\\\\\\\"\\\\\\\"))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":15412,\\\"value\\\":\\\"0.50\\\",\\\"fractionvalue\\\":\\\"0 1\\\\\\\/2\\\",\\\"formula\\\":\\\"0.5\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":17992,\\\"value\\\":\\\"13.000\\\",\\\"fractionvalue\\\":13,\\\"formula\\\":\\\"Ceiling((AnchoFinalReal-3)\\\\\\\/(AnillosHorizontales-1),0.125)\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":80,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_productiondate\":null,\"oi_manualduedate\":0,\"oi_operationstatus\":\"0\",\"oi_scanstatus\":\"\",\"oi_operationworkroom_data\":\"[]\",\"oi_operationcalender_data\":\"[]\",\"oi_operation_calculations\":\"[]\",\"oi_pricecomesfrom_calculations\":\"{}\",\"oi_pricetablepriceevenbom\":\"{}\",\"oi_productionstatus\":null,\"oi_costoverride\":0,\"oi_costprice\":\"2.340\",\"oi_netprice\":\"0.000\",\"oi_pricesfromoperations\":null,\"oi_vatprice\":\"0.000\",\"oi_vatvalue\":\"8.000\",\"oi_vatselected\":8,\"oi_vattype\":1,\"oi_vatonoff\":1,\"oi_grossprice\":\"0.000\",\"oi_overrideprice\":\"0.000\",\"oi_overridetype\":1,\"oi_overridevalue\":null,\"oi_overridenetprice\":\"0.000\",\"oi_overridevatprice\":\"0.000\",\"oi_overridegrossprice\":\"0.000\",\"oi_ready\":0,\"oi_onhold\":0,\"oi_platformcreatedfrom\":\"web\",\"oi_platformlastupdatedfrom\":\"web\",\"oi_copiedfrom\":0,\"oi_isonlineorder\":1,\"oi_endcustomervatprice\":\"0.000\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridevalue\":null,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_sage_flag\":0,\"oi_supid\":null,\"oi_status\":0,\"oi_createdby\":1,\"oi_createdat\":\"2026-01-30T00:00:00.000000Z\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T21:18:43.000000Z\",\"oi_jsondataid\":\"[5778, 5815, 5788, 5805, 5790, 7695, 7696, 7753, 5781, 5782, 5783, 7685, 7686, 8294, 8295, 8296, 8297, 5784, 5785, 5786, 5787, 5792, 5794, 6923, 7948, 7949, 5793, 5795, 5814, 5816, 6028, 5817, 5818, 5820, 7928, 7930, 6911, 8258, 8280, 8285, 8268, 5779]\",\"oi_deviceplatform\":0,\"oi_custompricefields\":\"\",\"oi_editransfer\":0,\"oi_apisup_orderid\":0,\"oi_commissionprice\":\"0.000\",\"oi_commissionvatprice\":\"0.000\",\"oi_jsondatabackup\":\"\",\"oi_stockdeduct\":0,\"oi_deductedstockdetails\":null,\"overridevalue_backup\":null,\"oi_stockallocate_status\":null,\"oi_stockallocateddetails\":null}}","actionType":"created","changedTo":{"Tipo De Proyecto":" Residencial ALVA"," Window Name":" window 4"," Tela Equivalente":" Si"," Color":" azulino"," Ancho del Rollo":" 113"," Width":" 55"," Length":" 70"," Lining":" Privacy"," Mount":" Inside"," Control":" Cordless"," Colocar Valance y Retorno":" No"},"changedFrom":null,"moduleName":"Line Item","customMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - new item has been created in Line Item for the product of Flat Roman Shade"} [2026-01-30 21:18:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/OrderItemTraits.php(426): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1331, App\Models\JobMultiQuotePivotModel, 1328, App\Models\Job\bm_jobdetails, ?, {"Gross Profit":"4231.51","Total CostPrice":"51.24"}, {"Gross Profit":"0.00","Total CostPrice":"60.60","End Customer Override Vat Price":"327.78"}, {"attributes":{"jmq_grossprofit":"0.00","jmq_costprice":"60.60","jmq_endcustomervatprice":"327.78","jmq_updatedby":43},"old":{"jmq_grossprofit":"4231.51","jmq_costprice":"51.24","jmq_endcustomervatprice":null,"jmq_updatedby":null}}, , , , , ?, 2026-01-30 21:18:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/OrderItemTraits.php(426): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556686,"logName":"default","subjectId":1331,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":null,"dateTime":"2026-01-30 21:18:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"60.60\",\"jmq_endcustomervatprice\":\"327.78\",\"jmq_updatedby\":43},\"old\":{\"jmq_grossprofit\":\"4231.51\",\"jmq_costprice\":\"51.24\",\"jmq_endcustomervatprice\":null,\"jmq_updatedby\":null}}","actionType":"updated","changedTo":{"Gross Profit":"0.00","Total CostPrice":"60.60","End Customer Override Vat Price":"327.78"},"changedFrom":{"Gross Profit":"4231.51","Total CostPrice":"51.24"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:18:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/OrderItemTraits.php(448): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #29 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #56 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #60 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #63 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Job, Job has been updated the fields Gross Profit,Total CostPrice,End Customer Override Vat Price, modified, 1328, App\Models\Job\bm_jobdetails, 1328, App\Models\Job\bm_jobdetails, ?, {"Gross Profit":"4231.51","Total CostPrice":"51.24"}, {"Gross Profit":"0.00","Total CostPrice":"60.60","End Customer Override Vat Price":"327.78"}, {"attributes":{"jd_grossprofit":"0.00","jd_costprice":"60.60","jd_endcustomervatprice":"327.78","jd_updatedby":43},"old":{"jd_grossprofit":"4231.51","jd_costprice":"51.24","jd_endcustomervatprice":null,"jd_updatedby":1}}, , , , , ?, 2026-01-30 21:18:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/OrderItemTraits.php(448): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(477): App\Jobs\OrderItemImport->jobRecalculation() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #54 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #58 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #61 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #62 {main}and with the data of:{"id":1556687,"logName":"default","subjectId":1328,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":null,"dateTime":"2026-01-30 21:18:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"jd_grossprofit\":\"0.00\",\"jd_costprice\":\"60.60\",\"jd_endcustomervatprice\":\"327.78\",\"jd_updatedby\":43},\"old\":{\"jd_grossprofit\":\"4231.51\",\"jd_costprice\":\"51.24\",\"jd_endcustomervatprice\":null,\"jd_updatedby\":1}}","actionType":"updated","changedTo":{"Gross Profit":"0.00","Total CostPrice":"60.60","End Customer Override Vat Price":"327.78"},"changedFrom":{"Gross Profit":"4231.51","Total CostPrice":"51.24"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Total CostPrice,End Customer Override Vat Price which is linked to the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Job has been updated the fields Gross Profit,Total CostPrice,End Customer Override Vat Price"} [2026-01-30 21:18:43] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #27 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Notes, new item has been created in Notes, created, 1552, App\Models\Notes\bm_notelist, 1328, App\Models\Job\bm_jobdetails, ?, null, {"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Alejandra","Date":"2026-01-30","Time":"13:18:40","Attachment":"Flat Roman Shadeuploaded_1769807917.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769807917.csv","Is online note":"Yes"}, {"attributes":{"nl_id":1552,"nl_ordertempid":null,"nl_orderid":1328,"nl_notescategory":1,"nl_type":4,"nl_platform":3,"nl_desc":"Order Item imported successfully","nl_manualNotes":null,"nl_createdby":"43","nl_endddate":"2026-01-30","nl_starttime":"13:18:40","nl_attachmnettext":"Flat Roman Shadeuploaded_1769807917.csv","nl_attachmnetURL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769807917.csv","nl_isonlinenote":1,"nl_seq":0,"nl_status":0,"created_by":43,"created_at":"2026-01-30T21:18:43.000000Z","updated_by":null,"updated_at":"2026-01-30T21:18:43.000000Z","nl_barcodeprocessid":null}}, , , , , ?, 2026-01-30 21:18:43, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(255): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Jobs/OrderItemImport.php(491): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Jobs/OrderItemImport.php(141): App\Jobs\OrderItemImport->import() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\OrderItemImport->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #53 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #55 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #56 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #57 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #60 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #61 {main}and with the data of:{"id":1556689,"logName":"default","subjectId":1552,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":null,"dateTime":"2026-01-30 21:18:43","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"nl_id\":1552,\"nl_ordertempid\":null,\"nl_orderid\":1328,\"nl_notescategory\":1,\"nl_type\":4,\"nl_platform\":3,\"nl_desc\":\"Order Item imported successfully\",\"nl_manualNotes\":null,\"nl_createdby\":\"43\",\"nl_endddate\":\"2026-01-30\",\"nl_starttime\":\"13:18:40\",\"nl_attachmnettext\":\"Flat Roman Shadeuploaded_1769807917.csv\",\"nl_attachmnetURL\":\"\\\/storage\\\/attachments\\\/DICALABRIA\\\/notesfiles\\\/Flat Roman Shadeuploaded_1769807917.csv\",\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":43,\"created_at\":\"2026-01-30T21:18:43.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T21:18:43.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":{"Type":"System Notes","Platform":"Ecommerce","Description":"Order Item imported successfully","Created By":"Alejandra","Date":"2026-01-30","Time":"13:18:40","Attachment":"Flat Roman Shadeuploaded_1769807917.csv","Attachment URL":"\/storage\/attachments\/DICALABRIA\/notesfiles\/Flat Roman Shadeuploaded_1769807917.csv","Is online note":"Yes"},"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 21:18:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1331, App\Models\JobMultiQuotePivotModel, 1328, App\Models\Job\bm_jobdetails, 43, {"Gross Profit":"0.00","Gross Profit Percentage":"98.80"}, {"Gross Profit":"4335.40","Gross Profit Percentage":"98.58"}, {"attributes":{"jmq_grossprofit":"4335.40","jmq_updatedat":"2026-01-30T21:18:45.000000Z","jmq_grossprofit_percentage":"98.58"},"old":{"jmq_grossprofit":"0.00","jmq_updatedat":"2026-01-30T21:18:43.000000Z","jmq_grossprofit_percentage":"98.80"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:18:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556693,"logName":"default","subjectId":1331,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 21:18:45","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"4335.40\",\"jmq_updatedat\":\"2026-01-30T21:18:45.000000Z\",\"jmq_grossprofit_percentage\":\"98.58\"},\"old\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:18:43.000000Z\",\"jmq_grossprofit_percentage\":\"98.80\"}}","actionType":"updated","changedTo":{"Gross Profit":"4335.40","Gross Profit Percentage":"98.58"},"changedFrom":{"Gross Profit":"0.00","Gross Profit Percentage":"98.80"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:18:45] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1331, App\Models\JobMultiQuotePivotModel, 1328, App\Models\Job\bm_jobdetails, 43, {"Gross Profit":"4335.40","Gross Profit Percentage":"98.58"}, {"Gross Profit":"4231.51","Gross Profit Percentage":"98.80"}, {"attributes":{"jmq_grossprofit":"4231.51","jmq_grossprofit_percentage":"98.80"},"old":{"jmq_grossprofit":"4335.40","jmq_grossprofit_percentage":"98.58"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:18:45, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1556696,"logName":"default","subjectId":1331,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":43,"dateTime":"2026-01-30 21:18:45","causerId":43,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"4231.51\",\"jmq_grossprofit_percentage\":\"98.80\"},\"old\":{\"jmq_grossprofit\":\"4335.40\",\"jmq_grossprofit_percentage\":\"98.58\"}}","actionType":"updated","changedTo":{"Gross Profit":"4231.51","Gross Profit Percentage":"98.80"},"changedFrom":{"Gross Profit":"4335.40","Gross Profit Percentage":"98.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1320","parentSubjectId":1328,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:19:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 2959, App\Models\JobMultiQuotePivotModel, 2959, App\Models\Job\bm_jobdetails, 22, {"Amount Outstanding":"20000.00","Total Paid":"55000.00"}, {"Amount Outstanding":"0.00","Total Paid":"75000.00"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"75000.00","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T21:19:01.000000Z"},"old":{"jmq_amountoutstanding":"20000.00","jmq_totpaid":"55000.00","jmq_updatedby":17,"jmq_updatedat":"2025-10-21T18:57:28.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:19:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932436,"logName":"default","subjectId":2959,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 21:19:01","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"75000.00\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T21:19:01.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"20000.00\",\"jmq_totpaid\":\"55000.00\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2025-10-21T18:57:28.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"75000.00"},"changedFrom":{"Amount Outstanding":"20000.00","Total Paid":"55000.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL12938","parentSubjectId":2959,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:19:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3333, App\Models\JobMultiQuotePivotModel, 3333, App\Models\Job\bm_jobdetails, 22, {"Amount Outstanding":"1741.31","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"1741.31"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"1741.31","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T21:19:32.000000Z"},"old":{"jmq_amountoutstanding":"1741.31","jmq_totpaid":"0.00","jmq_updatedby":17,"jmq_updatedat":"2026-01-13T21:31:48.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:19:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932445,"logName":"default","subjectId":3333,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 21:19:32","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"1741.31\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T21:19:32.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"1741.31\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-13T21:31:48.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"1741.31"},"changedFrom":{"Amount Outstanding":"1741.31","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13312","parentSubjectId":3333,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:20:57] production.INFO: contact send sms start [2026-01-30 21:20:58] production.INFO: contact send sms start [2026-01-30 21:20:58] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 21:20:59] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 21:21:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556716,"logName":"default","subjectId":1394,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":23,"dateTime":"2026-01-30 21:21:15","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-02-04\",\"jd_duedatechangedmanually\":1,\"jd_jobstatus\":17,\"jd_orderstatus\":3,\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomeroverridenetprice\":\"374.70\",\"jd_endcustomeroverridevatprice\":\"29.98\",\"jd_endcustomeroverridegrossprice\":\"404.68\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedby\":23,\"jd_updatedat\":\"2026-01-30T21:21:15.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_duedate\":\"2026-01-26\",\"jd_duedatechangedmanually\":0,\"jd_jobstatus\":4,\"jd_orderstatus\":2,\"jd_endcustomeroverridevalue\":null,\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedby\":43,\"jd_updatedat\":\"2026-01-26T15:58:41.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"End Customer Override Net Price":"374.70","End Customer Override Vat Price":"29.98","End Customer Override Gross Price":"404.68","jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Job","customMessage":"Job has been updated the fields Production Due Date,Job Status,Order Status,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: DIC1386","parentSubjectId":1394,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:21:16] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556719,"logName":"default","subjectId":1397,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:21:16","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-02-04\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"374.70\",\"jmq_endcustomeroverridevatprice\":\"29.98\",\"jmq_endcustomeroverridegrossprice\":\"404.68\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-26T15:55:33.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_duedate\":\"2026-01-26\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-26T15:56:23.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-02-04","User Defined Values":"\"\"","End Customer Override Net Price":"374.70","End Customer Override Vat Price":"29.98","End Customer Override Gross Price":"404.68","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Production Due Date":"2026-01-26","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1386","parentSubjectId":1394,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:21:58] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #29 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #35 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #42 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #63 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #65 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #68 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #69 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #70 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #71 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1374, App\Models\Job\bm_jobdetails, 23, {"jmq_ready":0}, {"jmq_ready":1}, {"attributes":{"jmq_ready":1},"old":{"jmq_ready":0}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:21:58, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #27 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #33 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2970): Illuminate\Database\Eloquent\Model->save() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemready() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #40 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #61 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #63 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #66 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #67 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #68 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #69 {main}and with the data of:{"id":1556736,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:21:58","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_ready\":1},\"old\":{\"jmq_ready\":0}}","actionType":"updated","changedTo":{"jmq_ready":1},"changedFrom":{"jmq_ready":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1366","parentSubjectId":1374,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:22:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1377, App\Models\JobMultiQuotePivotModel, 1374, App\Models\Job\bm_jobdetails, 23, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"159.00","End Customer Override Gross Price":"159.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"159.00","jmq_endcustomeroverridegrossprice":"159.00","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":43,"jmq_updatedat":"2026-01-22T17:05:01.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":23,"jmq_updatedat":"2026-01-30T21:21:58.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:22:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1556744,"logName":"default","subjectId":1377,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:22:04","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"159.00\",\"jmq_endcustomeroverridegrossprice\":\"159.00\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":43,\"jmq_updatedat\":\"2026-01-22T17:05:01.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":23,\"jmq_updatedat\":\"2026-01-30T21:21:58.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"159.00","End Customer Override Gross Price":"159.00","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1366","parentSubjectId":1374,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:23:38] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, {"List Price":"11504.00","Net Price":"11504.00","Gross Price Amount":"11504.00","Total CostPrice":"11504.00","Amount Outstanding":"11504.00","End Customer Override Net Price":"21440.60","End Customer Override Gross Price":"21440.60"}, {"List Price":"12581.00","Net Price":"12581.00","Gross Price Amount":"12581.00","Total CostPrice":"12581.00","Amount Outstanding":"12581.00","End Customer Override Net Price":"23119.55","End Customer Override Gross Price":"23119.55"}, {"attributes":{"jmq_listprice":"12581.00","jmq_netprice":"12581.00","jmq_grossprice":"12581.00","jmq_costprice":"12581.00","jmq_amountoutstanding":"12581.00","jmq_endcustomeroverridenetprice":"23119.55","jmq_endcustomeroverridegrossprice":"23119.55","jmq_updatedat":"2026-01-30T21:23:38.000000Z"},"old":{"jmq_listprice":"11504.00","jmq_netprice":"11504.00","jmq_grossprice":"11504.00","jmq_costprice":"11504.00","jmq_amountoutstanding":"11504.00","jmq_endcustomeroverridenetprice":"21440.60","jmq_endcustomeroverridegrossprice":"21440.60","jmq_updatedat":"2026-01-30T21:23:36.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 21:23:38, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38213,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 21:23:38","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"12581.00\",\"jmq_netprice\":\"12581.00\",\"jmq_grossprice\":\"12581.00\",\"jmq_costprice\":\"12581.00\",\"jmq_amountoutstanding\":\"12581.00\",\"jmq_endcustomeroverridenetprice\":\"23119.55\",\"jmq_endcustomeroverridegrossprice\":\"23119.55\",\"jmq_updatedat\":\"2026-01-30T21:23:38.000000Z\"},\"old\":{\"jmq_listprice\":\"11504.00\",\"jmq_netprice\":\"11504.00\",\"jmq_grossprice\":\"11504.00\",\"jmq_costprice\":\"11504.00\",\"jmq_amountoutstanding\":\"11504.00\",\"jmq_endcustomeroverridenetprice\":\"21440.60\",\"jmq_endcustomeroverridegrossprice\":\"21440.60\",\"jmq_updatedat\":\"2026-01-30T21:23:36.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"12581.00","Net Price":"12581.00","Gross Price Amount":"12581.00","Total CostPrice":"12581.00","Amount Outstanding":"12581.00","End Customer Override Net Price":"23119.55","End Customer Override Gross Price":"23119.55"},"changedFrom":{"List Price":"11504.00","Net Price":"11504.00","Gross Price Amount":"11504.00","Total CostPrice":"11504.00","Amount Outstanding":"11504.00","End Customer Override Net Price":"21440.60","End Customer Override Gross Price":"21440.60"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:25:11] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, {"List Price":"12581.00","Net Price":"12581.00","Gross Price Amount":"12581.00","Total CostPrice":"12581.00","Amount Outstanding":"12581.00","End Customer Override Net Price":"23119.55","End Customer Override Gross Price":"23119.55"}, {"List Price":"13581.00","Net Price":"13581.00","Gross Price Amount":"13581.00","Total CostPrice":"13581.00","Amount Outstanding":"13581.00","End Customer Override Net Price":"24469.55","End Customer Override Gross Price":"24469.55"}, {"attributes":{"jmq_listprice":"13581.00","jmq_netprice":"13581.00","jmq_grossprice":"13581.00","jmq_costprice":"13581.00","jmq_amountoutstanding":"13581.00","jmq_endcustomeroverridenetprice":"24469.55","jmq_endcustomeroverridegrossprice":"24469.55","jmq_updatedat":"2026-01-30T21:25:11.000000Z"},"old":{"jmq_listprice":"12581.00","jmq_netprice":"12581.00","jmq_grossprice":"12581.00","jmq_costprice":"12581.00","jmq_amountoutstanding":"12581.00","jmq_endcustomeroverridenetprice":"23119.55","jmq_endcustomeroverridegrossprice":"23119.55","jmq_updatedat":"2026-01-30T21:25:09.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 21:25:11, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38225,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 21:25:11","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"13581.00\",\"jmq_netprice\":\"13581.00\",\"jmq_grossprice\":\"13581.00\",\"jmq_costprice\":\"13581.00\",\"jmq_amountoutstanding\":\"13581.00\",\"jmq_endcustomeroverridenetprice\":\"24469.55\",\"jmq_endcustomeroverridegrossprice\":\"24469.55\",\"jmq_updatedat\":\"2026-01-30T21:25:11.000000Z\"},\"old\":{\"jmq_listprice\":\"12581.00\",\"jmq_netprice\":\"12581.00\",\"jmq_grossprice\":\"12581.00\",\"jmq_costprice\":\"12581.00\",\"jmq_amountoutstanding\":\"12581.00\",\"jmq_endcustomeroverridenetprice\":\"23119.55\",\"jmq_endcustomeroverridegrossprice\":\"23119.55\",\"jmq_updatedat\":\"2026-01-30T21:25:09.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"13581.00","Net Price":"13581.00","Gross Price Amount":"13581.00","Total CostPrice":"13581.00","Amount Outstanding":"13581.00","End Customer Override Net Price":"24469.55","End Customer Override Gross Price":"24469.55"},"changedFrom":{"List Price":"12581.00","Net Price":"12581.00","Gross Price Amount":"12581.00","Total CostPrice":"12581.00","Amount Outstanding":"12581.00","End Customer Override Net Price":"23119.55","End Customer Override Gross Price":"23119.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:25:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, {"List Price":"13581.00","Net Price":"13581.00","Gross Price Amount":"13581.00","Total CostPrice":"13581.00","Amount Outstanding":"13581.00","End Customer Override Net Price":"24469.55","End Customer Override Gross Price":"24469.55"}, {"List Price":"11969.00","Net Price":"11969.00","Gross Price Amount":"11969.00","Total CostPrice":"11969.00","Amount Outstanding":"11969.00","End Customer Override Net Price":"22212.75","End Customer Override Gross Price":"22212.75"}, {"attributes":{"jmq_listprice":"11969.00","jmq_netprice":"11969.00","jmq_grossprice":"11969.00","jmq_costprice":"11969.00","jmq_amountoutstanding":"11969.00","jmq_endcustomeroverridenetprice":"22212.75","jmq_endcustomeroverridegrossprice":"22212.75","jmq_updatedat":"2026-01-30T21:25:47.000000Z"},"old":{"jmq_listprice":"13581.00","jmq_netprice":"13581.00","jmq_grossprice":"13581.00","jmq_costprice":"13581.00","jmq_amountoutstanding":"13581.00","jmq_endcustomeroverridenetprice":"24469.55","jmq_endcustomeroverridegrossprice":"24469.55","jmq_updatedat":"2026-01-30T21:25:45.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 21:25:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38233,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 21:25:47","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"11969.00\",\"jmq_netprice\":\"11969.00\",\"jmq_grossprice\":\"11969.00\",\"jmq_costprice\":\"11969.00\",\"jmq_amountoutstanding\":\"11969.00\",\"jmq_endcustomeroverridenetprice\":\"22212.75\",\"jmq_endcustomeroverridegrossprice\":\"22212.75\",\"jmq_updatedat\":\"2026-01-30T21:25:47.000000Z\"},\"old\":{\"jmq_listprice\":\"13581.00\",\"jmq_netprice\":\"13581.00\",\"jmq_grossprice\":\"13581.00\",\"jmq_costprice\":\"13581.00\",\"jmq_amountoutstanding\":\"13581.00\",\"jmq_endcustomeroverridenetprice\":\"24469.55\",\"jmq_endcustomeroverridegrossprice\":\"24469.55\",\"jmq_updatedat\":\"2026-01-30T21:25:45.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"11969.00","Net Price":"11969.00","Gross Price Amount":"11969.00","Total CostPrice":"11969.00","Amount Outstanding":"11969.00","End Customer Override Net Price":"22212.75","End Customer Override Gross Price":"22212.75"},"changedFrom":{"List Price":"13581.00","Net Price":"13581.00","Gross Price Amount":"13581.00","Total CostPrice":"13581.00","Amount Outstanding":"13581.00","End Customer Override Net Price":"24469.55","End Customer Override Gross Price":"24469.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:25:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, {"List Price":"11969.00","Net Price":"11969.00","Gross Price Amount":"11969.00","Total CostPrice":"11969.00","Amount Outstanding":"11969.00","End Customer Override Net Price":"22212.75","End Customer Override Gross Price":"22212.75"}, {"List Price":"10417.00","Net Price":"10417.00","Gross Price Amount":"10417.00","Total CostPrice":"10417.00","Amount Outstanding":"10417.00","End Customer Override Net Price":"20039.95","End Customer Override Gross Price":"20039.95"}, {"attributes":{"jmq_listprice":"10417.00","jmq_netprice":"10417.00","jmq_grossprice":"10417.00","jmq_costprice":"10417.00","jmq_amountoutstanding":"10417.00","jmq_endcustomeroverridenetprice":"20039.95","jmq_endcustomeroverridegrossprice":"20039.95","jmq_updatedat":"2026-01-30T21:25:59.000000Z"},"old":{"jmq_listprice":"11969.00","jmq_netprice":"11969.00","jmq_grossprice":"11969.00","jmq_costprice":"11969.00","jmq_amountoutstanding":"11969.00","jmq_endcustomeroverridenetprice":"22212.75","jmq_endcustomeroverridegrossprice":"22212.75","jmq_updatedat":"2026-01-30T21:25:57.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 21:25:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":38239,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 21:25:59","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_listprice\":\"10417.00\",\"jmq_netprice\":\"10417.00\",\"jmq_grossprice\":\"10417.00\",\"jmq_costprice\":\"10417.00\",\"jmq_amountoutstanding\":\"10417.00\",\"jmq_endcustomeroverridenetprice\":\"20039.95\",\"jmq_endcustomeroverridegrossprice\":\"20039.95\",\"jmq_updatedat\":\"2026-01-30T21:25:59.000000Z\"},\"old\":{\"jmq_listprice\":\"11969.00\",\"jmq_netprice\":\"11969.00\",\"jmq_grossprice\":\"11969.00\",\"jmq_costprice\":\"11969.00\",\"jmq_amountoutstanding\":\"11969.00\",\"jmq_endcustomeroverridenetprice\":\"22212.75\",\"jmq_endcustomeroverridegrossprice\":\"22212.75\",\"jmq_updatedat\":\"2026-01-30T21:25:57.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"10417.00","Net Price":"10417.00","Gross Price Amount":"10417.00","Total CostPrice":"10417.00","Amount Outstanding":"10417.00","End Customer Override Net Price":"20039.95","End Customer Override Gross Price":"20039.95"},"changedFrom":{"List Price":"11969.00","Net Price":"11969.00","Gross Price Amount":"11969.00","Total CostPrice":"11969.00","Amount Outstanding":"11969.00","End Customer Override Net Price":"22212.75","End Customer Override Gross Price":"22212.75"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:27:29] production.INFO: contact send sms start [2026-01-30 21:27:44] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 128, App\Models\JobMultiQuotePivotModel, 126, App\Models\Job\bm_jobdetails, 71, {"End Customer Override Net Price":"20039.95","End Customer Override Gross Price":"20039.95","End Customer Fitting Cost":"5930.0"}, {"End Customer Override Net Price":"19114.95","End Customer Override Gross Price":"19114.95","End Customer Fitting Cost":"5005"}, {"attributes":{"jmq_endcustomeroverridenetprice":"19114.95","jmq_endcustomeroverridegrossprice":"19114.95","jmq_endcustomerfittingcost":"5005","jmq_updatedat":"2026-01-30T21:27:44.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"20039.95","jmq_endcustomeroverridegrossprice":"20039.95","jmq_endcustomerfittingcost":"5930.0","jmq_updatedat":"2026-01-23T22:29:09.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 21:27:44, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":38264,"logName":"default","subjectId":128,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":71,"dateTime":"2026-01-30 21:27:44","causerId":71,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"19114.95\",\"jmq_endcustomeroverridegrossprice\":\"19114.95\",\"jmq_endcustomerfittingcost\":\"5005\",\"jmq_updatedat\":\"2026-01-30T21:27:44.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"20039.95\",\"jmq_endcustomeroverridegrossprice\":\"20039.95\",\"jmq_endcustomerfittingcost\":\"5930.0\",\"jmq_updatedat\":\"2026-01-23T22:29:09.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"19114.95","End Customer Override Gross Price":"19114.95","End Customer Fitting Cost":"5005"},"changedFrom":{"End Customer Override Net Price":"20039.95","End Customer Override Gross Price":"20039.95","End Customer Fitting Cost":"5930.0"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":126,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:30:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9882, App\Models\JobMultiQuotePivotModel, 9881, App\Models\Job\bm_jobdetails, 42, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"433.44","Net Price":"433.44","VAT Price":"28.17","Gross Price Amount":"461.61","Total CostPrice":"198.66","Amount Outstanding":"461.61"}, {"attributes":{"jmq_listprice":"433.44","jmq_netprice":"433.44","jmq_vat":"28.17","jmq_grossprice":"461.61","jmq_costprice":"198.66","jmq_amountoutstanding":"461.61","jmq_updatedat":"2026-01-30T21:30:32.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T21:30:30.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 21:30:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718194,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 21:30:32","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"433.44\",\"jmq_netprice\":\"433.44\",\"jmq_vat\":\"28.17\",\"jmq_grossprice\":\"461.61\",\"jmq_costprice\":\"198.66\",\"jmq_amountoutstanding\":\"461.61\",\"jmq_updatedat\":\"2026-01-30T21:30:32.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:30:30.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"433.44","Net Price":"433.44","VAT Price":"28.17","Gross Price Amount":"461.61","Total CostPrice":"198.66","Amount Outstanding":"461.61"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:30:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1556768,"logName":"default","subjectId":1555,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":2,"dateTime":"2026-01-30 21:30:59","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":1555,\"nl_ordertempid\":null,\"nl_orderid\":1423,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"2\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":2,\"created_at\":\"2026-01-30T21:30:59.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T21:30:59.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: DIC1415","parentSubjectId":1423,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 21:32:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9882, App\Models\JobMultiQuotePivotModel, 9881, App\Models\Job\bm_jobdetails, 42, {"List Price":"433.44","Net Price":"433.44","VAT Price":"28.17","Gross Price Amount":"461.61","Total CostPrice":"198.66","Amount Outstanding":"461.61"}, {"List Price":"866.88","Net Price":"866.88","VAT Price":"56.34","Gross Price Amount":"923.22","Total CostPrice":"397.32","Amount Outstanding":"923.22"}, {"attributes":{"jmq_listprice":"866.88","jmq_netprice":"866.88","jmq_vat":"56.34","jmq_grossprice":"923.22","jmq_costprice":"397.32","jmq_amountoutstanding":"923.22","jmq_updatedat":"2026-01-30T21:32:23.000000Z"},"old":{"jmq_listprice":"433.44","jmq_netprice":"433.44","jmq_vat":"28.17","jmq_grossprice":"461.61","jmq_costprice":"198.66","jmq_amountoutstanding":"461.61","jmq_updatedat":"2026-01-30T21:32:19.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 21:32:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718201,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 21:32:23","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"866.88\",\"jmq_netprice\":\"866.88\",\"jmq_vat\":\"56.34\",\"jmq_grossprice\":\"923.22\",\"jmq_costprice\":\"397.32\",\"jmq_amountoutstanding\":\"923.22\",\"jmq_updatedat\":\"2026-01-30T21:32:23.000000Z\"},\"old\":{\"jmq_listprice\":\"433.44\",\"jmq_netprice\":\"433.44\",\"jmq_vat\":\"28.17\",\"jmq_grossprice\":\"461.61\",\"jmq_costprice\":\"198.66\",\"jmq_amountoutstanding\":\"461.61\",\"jmq_updatedat\":\"2026-01-30T21:32:19.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"866.88","Net Price":"866.88","VAT Price":"56.34","Gross Price Amount":"923.22","Total CostPrice":"397.32","Amount Outstanding":"923.22"},"changedFrom":{"List Price":"433.44","Net Price":"433.44","VAT Price":"28.17","Gross Price Amount":"461.61","Total CostPrice":"198.66","Amount Outstanding":"461.61"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:37:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556799,"logName":"default","subjectId":1354,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":23,"dateTime":"2026-01-30 21:37:22","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-28\",\"jd_duedatechangedmanually\":1,\"jd_updatedat\":\"2026-01-30T21:37:22.000000Z\"},\"old\":{\"jd_duedate\":\"0000-00-00\",\"jd_duedatechangedmanually\":0,\"jd_updatedat\":\"2026-01-30T21:14:17.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: DIC1346","parentSubjectId":1354,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:37:22] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556801,"logName":"default","subjectId":1357,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":23,"dateTime":"2026-01-30 21:37:22","causerId":23,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-01-28\",\"jmq_updatedat\":\"2026-01-30T21:37:22.000000Z\"},\"old\":{\"jmq_duedate\":\"0000-00-00\",\"jmq_updatedat\":\"2026-01-19T19:57:40.000000Z\"}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-01-28"},"changedFrom":{"Production Due Date":"0000-00-00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1346","parentSubjectId":1354,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:48:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60187.36","Amount Outstanding":"85162.84"}, {"List Price":"84541.84","Net Price":"84541.84","Gross Price Amount":"84541.84","Total CostPrice":"59856.13","Amount Outstanding":"84541.84"}, {"attributes":{"jmq_listprice":"84541.84","jmq_netprice":"84541.84","jmq_grossprice":"84541.84","jmq_costprice":"59856.13","jmq_amountoutstanding":"84541.84","jmq_updatedat":"2026-01-30T21:48:08.000000Z"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_costprice":"60187.36","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:48:07.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:48:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602911,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:48:08","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84541.84\",\"jmq_netprice\":\"84541.84\",\"jmq_grossprice\":\"84541.84\",\"jmq_costprice\":\"59856.13\",\"jmq_amountoutstanding\":\"84541.84\",\"jmq_updatedat\":\"2026-01-30T21:48:08.000000Z\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_costprice\":\"60187.36\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:48:07.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84541.84","Net Price":"84541.84","Gross Price Amount":"84541.84","Total CostPrice":"59856.13","Amount Outstanding":"84541.84"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60187.36","Amount Outstanding":"85162.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:48:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84541.84","Net Price":"84541.84","Gross Price Amount":"84541.84","Gross Profit":"24975.48","Total CostPrice":"59856.13","Amount Outstanding":"84541.84","Gross Profit Percentage":"29.33"}, {"List Price":"84748.84","Net Price":"84748.84","Gross Price Amount":"84748.84","Gross Profit":"24685.71","Total CostPrice":"59947.45","Amount Outstanding":"84748.84","Gross Profit Percentage":"29.20"}, {"attributes":{"jmq_listprice":"84748.84","jmq_netprice":"84748.84","jmq_grossprice":"84748.84","jmq_grossprofit":"24685.71","jmq_costprice":"59947.45","jmq_amountoutstanding":"84748.84","jmq_updatedat":"2026-01-30T21:48:14.000000Z","jmq_grossprofit_percentage":"29.20"},"old":{"jmq_listprice":"84541.84","jmq_netprice":"84541.84","jmq_grossprice":"84541.84","jmq_grossprofit":"24975.48","jmq_costprice":"59856.13","jmq_amountoutstanding":"84541.84","jmq_updatedat":"2026-01-30T21:48:12.000000Z","jmq_grossprofit_percentage":"29.33"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:48:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1602963,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:48:14","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84748.84\",\"jmq_netprice\":\"84748.84\",\"jmq_grossprice\":\"84748.84\",\"jmq_grossprofit\":\"24685.71\",\"jmq_costprice\":\"59947.45\",\"jmq_amountoutstanding\":\"84748.84\",\"jmq_updatedat\":\"2026-01-30T21:48:14.000000Z\",\"jmq_grossprofit_percentage\":\"29.20\"},\"old\":{\"jmq_listprice\":\"84541.84\",\"jmq_netprice\":\"84541.84\",\"jmq_grossprice\":\"84541.84\",\"jmq_grossprofit\":\"24975.48\",\"jmq_costprice\":\"59856.13\",\"jmq_amountoutstanding\":\"84541.84\",\"jmq_updatedat\":\"2026-01-30T21:48:12.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"}}","actionType":"updated","changedTo":{"List Price":"84748.84","Net Price":"84748.84","Gross Price Amount":"84748.84","Gross Profit":"24685.71","Total CostPrice":"59947.45","Amount Outstanding":"84748.84","Gross Profit Percentage":"29.20"},"changedFrom":{"List Price":"84541.84","Net Price":"84541.84","Gross Price Amount":"84541.84","Gross Profit":"24975.48","Total CostPrice":"59856.13","Amount Outstanding":"84541.84","Gross Profit Percentage":"29.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:48:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84748.84","Net Price":"84748.84","Gross Price Amount":"84748.84","Gross Profit":"24685.71","Total CostPrice":"59947.45","Amount Outstanding":"84748.84","Gross Profit Percentage":"29.20"}, {"List Price":"84955.84","Net Price":"84955.84","Gross Price Amount":"84955.84","Gross Profit":"24801.39","Total CostPrice":"60038.77","Amount Outstanding":"84955.84","Gross Profit Percentage":"29.26"}, {"attributes":{"jmq_listprice":"84955.84","jmq_netprice":"84955.84","jmq_grossprice":"84955.84","jmq_grossprofit":"24801.39","jmq_costprice":"60038.77","jmq_amountoutstanding":"84955.84","jmq_updatedat":"2026-01-30T21:48:20.000000Z","jmq_grossprofit_percentage":"29.26"},"old":{"jmq_listprice":"84748.84","jmq_netprice":"84748.84","jmq_grossprice":"84748.84","jmq_grossprofit":"24685.71","jmq_costprice":"59947.45","jmq_amountoutstanding":"84748.84","jmq_updatedat":"2026-01-30T21:48:18.000000Z","jmq_grossprofit_percentage":"29.20"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:48:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603015,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:48:20","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84955.84\",\"jmq_netprice\":\"84955.84\",\"jmq_grossprice\":\"84955.84\",\"jmq_grossprofit\":\"24801.39\",\"jmq_costprice\":\"60038.77\",\"jmq_amountoutstanding\":\"84955.84\",\"jmq_updatedat\":\"2026-01-30T21:48:20.000000Z\",\"jmq_grossprofit_percentage\":\"29.26\"},\"old\":{\"jmq_listprice\":\"84748.84\",\"jmq_netprice\":\"84748.84\",\"jmq_grossprice\":\"84748.84\",\"jmq_grossprofit\":\"24685.71\",\"jmq_costprice\":\"59947.45\",\"jmq_amountoutstanding\":\"84748.84\",\"jmq_updatedat\":\"2026-01-30T21:48:18.000000Z\",\"jmq_grossprofit_percentage\":\"29.20\"}}","actionType":"updated","changedTo":{"List Price":"84955.84","Net Price":"84955.84","Gross Price Amount":"84955.84","Gross Profit":"24801.39","Total CostPrice":"60038.77","Amount Outstanding":"84955.84","Gross Profit Percentage":"29.26"},"changedFrom":{"List Price":"84748.84","Net Price":"84748.84","Gross Price Amount":"84748.84","Gross Profit":"24685.71","Total CostPrice":"59947.45","Amount Outstanding":"84748.84","Gross Profit Percentage":"29.20"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:49:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"24801.39","Total CostPrice":"60038.77","Gross Profit Percentage":"29.26"}, {"Gross Profit":"24917.99","Total CostPrice":"60037.85","Gross Profit Percentage":"29.33"}, {"attributes":{"jmq_grossprofit":"24917.99","jmq_costprice":"60037.85","jmq_updatedat":"2026-01-30T21:49:04.000000Z","jmq_grossprofit_percentage":"29.33"},"old":{"jmq_grossprofit":"24801.39","jmq_costprice":"60038.77","jmq_updatedat":"2026-01-30T21:49:03.000000Z","jmq_grossprofit_percentage":"29.26"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:49:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603027,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:49:04","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"24917.99\",\"jmq_costprice\":\"60037.85\",\"jmq_updatedat\":\"2026-01-30T21:49:04.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"},\"old\":{\"jmq_grossprofit\":\"24801.39\",\"jmq_costprice\":\"60038.77\",\"jmq_updatedat\":\"2026-01-30T21:49:03.000000Z\",\"jmq_grossprofit_percentage\":\"29.26\"}}","actionType":"updated","changedTo":{"Gross Profit":"24917.99","Total CostPrice":"60037.85","Gross Profit Percentage":"29.33"},"changedFrom":{"Gross Profit":"24801.39","Total CostPrice":"60038.77","Gross Profit Percentage":"29.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:49:31] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Total CostPrice":"60037.85"}, {"Total CostPrice":"60036.93"}, {"attributes":{"jmq_costprice":"60036.93","jmq_updatedat":"2026-01-30T21:49:31.000000Z"},"old":{"jmq_costprice":"60037.85","jmq_updatedat":"2026-01-30T21:49:29.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:49:31, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603031,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:49:31","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_costprice\":\"60036.93\",\"jmq_updatedat\":\"2026-01-30T21:49:31.000000Z\"},\"old\":{\"jmq_costprice\":\"60037.85\",\"jmq_updatedat\":\"2026-01-30T21:49:29.000000Z\"}}","actionType":"updated","changedTo":{"Total CostPrice":"60036.93"},"changedFrom":{"Total CostPrice":"60037.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:49:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84955.84","Net Price":"84955.84","Gross Price Amount":"84955.84","Gross Profit":"24917.99","Total CostPrice":"60036.93","Amount Outstanding":"84955.84","Gross Profit Percentage":"29.33"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25034.59","Total CostPrice":"60128.25","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.40"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"25034.59","jmq_costprice":"60128.25","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:49:52.000000Z","jmq_grossprofit_percentage":"29.40"},"old":{"jmq_listprice":"84955.84","jmq_netprice":"84955.84","jmq_grossprice":"84955.84","jmq_grossprofit":"24917.99","jmq_costprice":"60036.93","jmq_amountoutstanding":"84955.84","jmq_updatedat":"2026-01-30T21:49:50.000000Z","jmq_grossprofit_percentage":"29.33"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:49:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603083,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:49:52","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"25034.59\",\"jmq_costprice\":\"60128.25\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:49:52.000000Z\",\"jmq_grossprofit_percentage\":\"29.40\"},\"old\":{\"jmq_listprice\":\"84955.84\",\"jmq_netprice\":\"84955.84\",\"jmq_grossprice\":\"84955.84\",\"jmq_grossprofit\":\"24917.99\",\"jmq_costprice\":\"60036.93\",\"jmq_amountoutstanding\":\"84955.84\",\"jmq_updatedat\":\"2026-01-30T21:49:50.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25034.59","Total CostPrice":"60128.25","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.40"},"changedFrom":{"List Price":"84955.84","Net Price":"84955.84","Gross Price Amount":"84955.84","Gross Profit":"24917.99","Total CostPrice":"60036.93","Amount Outstanding":"84955.84","Gross Profit Percentage":"29.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:50:39] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 21:52:19] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60128.25","Amount Outstanding":"85162.84"}, {"List Price":"84072.84","Net Price":"84072.84","Gross Price Amount":"84072.84","Total CostPrice":"59415.54","Amount Outstanding":"84072.84"}, {"attributes":{"jmq_listprice":"84072.84","jmq_netprice":"84072.84","jmq_grossprice":"84072.84","jmq_costprice":"59415.54","jmq_amountoutstanding":"84072.84","jmq_updatedat":"2026-01-30T21:52:19.000000Z"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_costprice":"60128.25","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:52:18.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:19, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603091,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:19","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84072.84\",\"jmq_netprice\":\"84072.84\",\"jmq_grossprice\":\"84072.84\",\"jmq_costprice\":\"59415.54\",\"jmq_amountoutstanding\":\"84072.84\",\"jmq_updatedat\":\"2026-01-30T21:52:19.000000Z\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_costprice\":\"60128.25\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:52:18.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84072.84","Net Price":"84072.84","Gross Price Amount":"84072.84","Total CostPrice":"59415.54","Amount Outstanding":"84072.84"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"60128.25","Amount Outstanding":"85162.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84072.84","Net Price":"84072.84","Gross Price Amount":"84072.84","Gross Profit":"25034.59","Total CostPrice":"59415.54","Amount Outstanding":"84072.84","Gross Profit Percentage":"29.40"}, {"List Price":"84290.84","Net Price":"84290.84","Gross Price Amount":"84290.84","Gross Profit":"24657.30","Total CostPrice":"59530.68","Amount Outstanding":"84290.84","Gross Profit Percentage":"29.33"}, {"attributes":{"jmq_listprice":"84290.84","jmq_netprice":"84290.84","jmq_grossprice":"84290.84","jmq_grossprofit":"24657.30","jmq_costprice":"59530.68","jmq_amountoutstanding":"84290.84","jmq_updatedat":"2026-01-30T21:52:24.000000Z","jmq_grossprofit_percentage":"29.33"},"old":{"jmq_listprice":"84072.84","jmq_netprice":"84072.84","jmq_grossprice":"84072.84","jmq_grossprofit":"25034.59","jmq_costprice":"59415.54","jmq_amountoutstanding":"84072.84","jmq_updatedat":"2026-01-30T21:52:22.000000Z","jmq_grossprofit_percentage":"29.40"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603143,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:24","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84290.84\",\"jmq_netprice\":\"84290.84\",\"jmq_grossprice\":\"84290.84\",\"jmq_grossprofit\":\"24657.30\",\"jmq_costprice\":\"59530.68\",\"jmq_amountoutstanding\":\"84290.84\",\"jmq_updatedat\":\"2026-01-30T21:52:24.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"},\"old\":{\"jmq_listprice\":\"84072.84\",\"jmq_netprice\":\"84072.84\",\"jmq_grossprice\":\"84072.84\",\"jmq_grossprofit\":\"25034.59\",\"jmq_costprice\":\"59415.54\",\"jmq_amountoutstanding\":\"84072.84\",\"jmq_updatedat\":\"2026-01-30T21:52:22.000000Z\",\"jmq_grossprofit_percentage\":\"29.40\"}}","actionType":"updated","changedTo":{"List Price":"84290.84","Net Price":"84290.84","Gross Price Amount":"84290.84","Gross Profit":"24657.30","Total CostPrice":"59530.68","Amount Outstanding":"84290.84","Gross Profit Percentage":"29.33"},"changedFrom":{"List Price":"84072.84","Net Price":"84072.84","Gross Price Amount":"84072.84","Gross Profit":"25034.59","Total CostPrice":"59415.54","Amount Outstanding":"84072.84","Gross Profit Percentage":"29.40"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84290.84","Net Price":"84290.84","Gross Price Amount":"84290.84","Gross Profit":"24657.30","Total CostPrice":"59530.68","Amount Outstanding":"84290.84","Gross Profit Percentage":"29.33"}, {"List Price":"84508.84","Net Price":"84508.84","Gross Price Amount":"84508.84","Gross Profit":"24760.16","Total CostPrice":"59645.82","Amount Outstanding":"84508.84","Gross Profit Percentage":"29.37"}, {"attributes":{"jmq_listprice":"84508.84","jmq_netprice":"84508.84","jmq_grossprice":"84508.84","jmq_grossprofit":"24760.16","jmq_costprice":"59645.82","jmq_amountoutstanding":"84508.84","jmq_updatedat":"2026-01-30T21:52:30.000000Z","jmq_grossprofit_percentage":"29.37"},"old":{"jmq_listprice":"84290.84","jmq_netprice":"84290.84","jmq_grossprice":"84290.84","jmq_grossprofit":"24657.30","jmq_costprice":"59530.68","jmq_amountoutstanding":"84290.84","jmq_updatedat":"2026-01-30T21:52:28.000000Z","jmq_grossprofit_percentage":"29.33"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603195,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:30","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84508.84\",\"jmq_netprice\":\"84508.84\",\"jmq_grossprice\":\"84508.84\",\"jmq_grossprofit\":\"24760.16\",\"jmq_costprice\":\"59645.82\",\"jmq_amountoutstanding\":\"84508.84\",\"jmq_updatedat\":\"2026-01-30T21:52:30.000000Z\",\"jmq_grossprofit_percentage\":\"29.37\"},\"old\":{\"jmq_listprice\":\"84290.84\",\"jmq_netprice\":\"84290.84\",\"jmq_grossprice\":\"84290.84\",\"jmq_grossprofit\":\"24657.30\",\"jmq_costprice\":\"59530.68\",\"jmq_amountoutstanding\":\"84290.84\",\"jmq_updatedat\":\"2026-01-30T21:52:28.000000Z\",\"jmq_grossprofit_percentage\":\"29.33\"}}","actionType":"updated","changedTo":{"List Price":"84508.84","Net Price":"84508.84","Gross Price Amount":"84508.84","Gross Profit":"24760.16","Total CostPrice":"59645.82","Amount Outstanding":"84508.84","Gross Profit Percentage":"29.37"},"changedFrom":{"List Price":"84290.84","Net Price":"84290.84","Gross Price Amount":"84290.84","Gross Profit":"24657.30","Total CostPrice":"59530.68","Amount Outstanding":"84290.84","Gross Profit Percentage":"29.33"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84508.84","Net Price":"84508.84","Gross Price Amount":"84508.84","Gross Profit":"24760.16","Total CostPrice":"59645.82","Amount Outstanding":"84508.84","Gross Profit Percentage":"29.37"}, {"List Price":"84726.84","Net Price":"84726.84","Gross Price Amount":"84726.84","Gross Profit":"24863.02","Total CostPrice":"59760.96","Amount Outstanding":"84726.84","Gross Profit Percentage":"29.42"}, {"attributes":{"jmq_listprice":"84726.84","jmq_netprice":"84726.84","jmq_grossprice":"84726.84","jmq_grossprofit":"24863.02","jmq_costprice":"59760.96","jmq_amountoutstanding":"84726.84","jmq_updatedat":"2026-01-30T21:52:35.000000Z","jmq_grossprofit_percentage":"29.42"},"old":{"jmq_listprice":"84508.84","jmq_netprice":"84508.84","jmq_grossprice":"84508.84","jmq_grossprofit":"24760.16","jmq_costprice":"59645.82","jmq_amountoutstanding":"84508.84","jmq_updatedat":"2026-01-30T21:52:33.000000Z","jmq_grossprofit_percentage":"29.37"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603247,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:35","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84726.84\",\"jmq_netprice\":\"84726.84\",\"jmq_grossprice\":\"84726.84\",\"jmq_grossprofit\":\"24863.02\",\"jmq_costprice\":\"59760.96\",\"jmq_amountoutstanding\":\"84726.84\",\"jmq_updatedat\":\"2026-01-30T21:52:35.000000Z\",\"jmq_grossprofit_percentage\":\"29.42\"},\"old\":{\"jmq_listprice\":\"84508.84\",\"jmq_netprice\":\"84508.84\",\"jmq_grossprice\":\"84508.84\",\"jmq_grossprofit\":\"24760.16\",\"jmq_costprice\":\"59645.82\",\"jmq_amountoutstanding\":\"84508.84\",\"jmq_updatedat\":\"2026-01-30T21:52:33.000000Z\",\"jmq_grossprofit_percentage\":\"29.37\"}}","actionType":"updated","changedTo":{"List Price":"84726.84","Net Price":"84726.84","Gross Price Amount":"84726.84","Gross Profit":"24863.02","Total CostPrice":"59760.96","Amount Outstanding":"84726.84","Gross Profit Percentage":"29.42"},"changedFrom":{"List Price":"84508.84","Net Price":"84508.84","Gross Price Amount":"84508.84","Gross Profit":"24760.16","Total CostPrice":"59645.82","Amount Outstanding":"84508.84","Gross Profit Percentage":"29.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:42] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84726.84","Net Price":"84726.84","Gross Price Amount":"84726.84","Gross Profit":"24863.02","Total CostPrice":"59760.96","Amount Outstanding":"84726.84","Gross Profit Percentage":"29.42"}, {"List Price":"84944.84","Net Price":"84944.84","Gross Price Amount":"84944.84","Gross Profit":"24965.88","Total CostPrice":"59876.10","Amount Outstanding":"84944.84","Gross Profit Percentage":"29.47"}, {"attributes":{"jmq_listprice":"84944.84","jmq_netprice":"84944.84","jmq_grossprice":"84944.84","jmq_grossprofit":"24965.88","jmq_costprice":"59876.10","jmq_amountoutstanding":"84944.84","jmq_updatedat":"2026-01-30T21:52:42.000000Z","jmq_grossprofit_percentage":"29.47"},"old":{"jmq_listprice":"84726.84","jmq_netprice":"84726.84","jmq_grossprice":"84726.84","jmq_grossprofit":"24863.02","jmq_costprice":"59760.96","jmq_amountoutstanding":"84726.84","jmq_updatedat":"2026-01-30T21:52:40.000000Z","jmq_grossprofit_percentage":"29.42"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:42, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603303,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:42","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84944.84\",\"jmq_netprice\":\"84944.84\",\"jmq_grossprice\":\"84944.84\",\"jmq_grossprofit\":\"24965.88\",\"jmq_costprice\":\"59876.10\",\"jmq_amountoutstanding\":\"84944.84\",\"jmq_updatedat\":\"2026-01-30T21:52:42.000000Z\",\"jmq_grossprofit_percentage\":\"29.47\"},\"old\":{\"jmq_listprice\":\"84726.84\",\"jmq_netprice\":\"84726.84\",\"jmq_grossprice\":\"84726.84\",\"jmq_grossprofit\":\"24863.02\",\"jmq_costprice\":\"59760.96\",\"jmq_amountoutstanding\":\"84726.84\",\"jmq_updatedat\":\"2026-01-30T21:52:40.000000Z\",\"jmq_grossprofit_percentage\":\"29.42\"}}","actionType":"updated","changedTo":{"List Price":"84944.84","Net Price":"84944.84","Gross Price Amount":"84944.84","Gross Profit":"24965.88","Total CostPrice":"59876.10","Amount Outstanding":"84944.84","Gross Profit Percentage":"29.47"},"changedFrom":{"List Price":"84726.84","Net Price":"84726.84","Gross Price Amount":"84726.84","Gross Profit":"24863.02","Total CostPrice":"59760.96","Amount Outstanding":"84726.84","Gross Profit Percentage":"29.42"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:48] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84944.84","Net Price":"84944.84","Gross Price Amount":"84944.84","Gross Profit":"24965.88","Total CostPrice":"59876.10","Amount Outstanding":"84944.84","Gross Profit Percentage":"29.47"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25068.74","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.51"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"25068.74","jmq_costprice":"59991.24","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:52:47.000000Z","jmq_grossprofit_percentage":"29.51"},"old":{"jmq_listprice":"84944.84","jmq_netprice":"84944.84","jmq_grossprice":"84944.84","jmq_grossprofit":"24965.88","jmq_costprice":"59876.10","jmq_amountoutstanding":"84944.84","jmq_updatedat":"2026-01-30T21:52:46.000000Z","jmq_grossprofit_percentage":"29.47"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:48, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603363,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:47","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"25068.74\",\"jmq_costprice\":\"59991.24\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:52:47.000000Z\",\"jmq_grossprofit_percentage\":\"29.51\"},\"old\":{\"jmq_listprice\":\"84944.84\",\"jmq_netprice\":\"84944.84\",\"jmq_grossprice\":\"84944.84\",\"jmq_grossprofit\":\"24965.88\",\"jmq_costprice\":\"59876.10\",\"jmq_amountoutstanding\":\"84944.84\",\"jmq_updatedat\":\"2026-01-30T21:52:46.000000Z\",\"jmq_grossprofit_percentage\":\"29.47\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25068.74","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.51"},"changedFrom":{"List Price":"84944.84","Net Price":"84944.84","Gross Price Amount":"84944.84","Gross Profit":"24965.88","Total CostPrice":"59876.10","Amount Outstanding":"84944.84","Gross Profit Percentage":"29.47"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:52:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25068.74","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.51"}, {"List Price":"85380.84","Net Price":"85380.84","Gross Price Amount":"85380.84","Gross Profit":"25274.46","Total CostPrice":"60106.38","Amount Outstanding":"85380.84","Gross Profit Percentage":"29.60"}, {"attributes":{"jmq_listprice":"85380.84","jmq_netprice":"85380.84","jmq_grossprice":"85380.84","jmq_grossprofit":"25274.46","jmq_costprice":"60106.38","jmq_amountoutstanding":"85380.84","jmq_updatedat":"2026-01-30T21:52:53.000000Z","jmq_grossprofit_percentage":"29.60"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"25068.74","jmq_costprice":"59991.24","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:52:51.000000Z","jmq_grossprofit_percentage":"29.51"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:52:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603415,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:52:53","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85380.84\",\"jmq_netprice\":\"85380.84\",\"jmq_grossprice\":\"85380.84\",\"jmq_grossprofit\":\"25274.46\",\"jmq_costprice\":\"60106.38\",\"jmq_amountoutstanding\":\"85380.84\",\"jmq_updatedat\":\"2026-01-30T21:52:53.000000Z\",\"jmq_grossprofit_percentage\":\"29.60\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"25068.74\",\"jmq_costprice\":\"59991.24\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:52:51.000000Z\",\"jmq_grossprofit_percentage\":\"29.51\"}}","actionType":"updated","changedTo":{"List Price":"85380.84","Net Price":"85380.84","Gross Price Amount":"85380.84","Gross Profit":"25274.46","Total CostPrice":"60106.38","Amount Outstanding":"85380.84","Gross Profit Percentage":"29.60"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25068.74","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.51"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:53:04] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718266,"logName":"default","subjectId":9726,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:53:04","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU604951\\\",\\\"35\\\":\\\"MERITAGE\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_netprice\":\"810.75\",\"jd_vat\":\"52.70\",\"jd_orderformprice\":\"810.75\",\"jd_grossprice\":\"863.45\",\"jd_grossprofit\":\"156.18\",\"jd_grossprofit_percentage\":\"19.26\",\"jd_overrideprice\":\"810.75\",\"jd_amountoutstanding\":\"863.45\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"1440.08\",\"jd_endcustomeroverridevatprice\":\"93.63\",\"jd_endcustomeroverridegrossprice\":\"1533.71\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T21:53:04.000000Z\",\"jd_deliveryvatperc\":\"7.000\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_rework_enable\":1,\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU604951\\\",\\\"35\\\":\\\"MERITAGE\\\",\\\"36\\\":11,\\\"37\\\":\\\"2\\\",\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":11,\"jd_orderstatus\":7,\"jd_netprice\":\"1440.08\",\"jd_vat\":\"93.63\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"1533.71\",\"jd_grossprofit\":\"785.51\",\"jd_grossprofit_percentage\":\"54.55\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"1533.71\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-29T18:14:21.000000Z\",\"jd_deliveryvatperc\":\"6.500\",\"jd_cdeliveryvatperc\":\"6.500\",\"jd_rework_enable\":0,\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Net Price":"810.75","VAT Price":"52.70","Discount":"810.75","Gross Price Amount":"863.45","Gross Profit":"156.18","Gross Profit Percentage":"19.26","Override Price":"810.75","Amount Outstanding":"863.45","End Customer Override Net Price":"1440.08","End Customer Override Vat Price":"93.63","End Customer Override Gross Price":"1533.71","Delivery Vat Percentage":"7.000","Job Rework Enable":"On","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"Net Price":"1440.08","VAT Price":"93.63","Gross Price Amount":"1533.71","Gross Profit":"785.51","Gross Profit Percentage":"54.55","Amount Outstanding":"1533.71","Delivery Vat Percentage":"6.500"},"moduleName":"Job","customMessage":"Job has been updated the fields Order Date,Job Status,Order Status,Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,Delivery Vat Percentage,Job Rework Enable,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU604951","parentSubjectId":9726,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:53:05] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718269,"logName":"default","subjectId":9730,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:53:05","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"810.75\",\"jmq_vat\":\"52.70\",\"jmq_orderformprice\":\"810.75\",\"jmq_grossprice\":\"863.45\",\"jmq_grossprofit\":\"156.18\",\"jmq_overrideprice\":\"810.75\",\"jmq_amountoutstanding\":\"863.45\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"1440.08\",\"jmq_endcustomeroverridevatprice\":\"93.63\",\"jmq_endcustomeroverridegrossprice\":\"1533.71\",\"jmq_deliveryvatperc\":\"7.000\",\"jmq_cdeliveryvatperc\":\"7.000\",\"jmq_updatedat\":\"2026-01-30T21:53:05.000000Z\",\"jmq_grossprofit_percentage\":\"19.26\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_netprice\":\"1440.08\",\"jmq_vat\":\"93.63\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"1533.71\",\"jmq_grossprofit\":\"785.51\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"1533.71\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_deliveryvatperc\":\"6.500\",\"jmq_cdeliveryvatperc\":\"6.500\",\"jmq_updatedat\":\"2026-01-19T16:21:21.000000Z\",\"jmq_grossprofit_percentage\":\"54.55\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Net Price":"810.75","VAT Price":"52.70","Discount":"810.75","Gross Price Amount":"863.45","Gross Profit":"156.18","Override Price":"810.75","Amount Outstanding":"863.45","User Defined Values":"\"\"","End Customer Override Net Price":"1440.08","End Customer Override Vat Price":"93.63","End Customer Override Gross Price":"1533.71","Delivery Vat Percentage":"7.000","Gross Profit Percentage":"19.26","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"Net Price":"1440.08","VAT Price":"93.63","Discount":"0.00","Gross Price Amount":"1533.71","Gross Profit":"785.51","Amount Outstanding":"1533.71","User Defined Values":"\"\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"6.500","Gross Profit Percentage":"54.55","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604951","parentSubjectId":9726,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:53:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718276,"logName":"default","subjectId":9726,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:53:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_vat\":\"56.75\",\"jd_grossprice\":\"867.50\",\"jd_amountoutstanding\":\"867.50\",\"jd_updatedat\":\"2026-01-30T21:53:11.000000Z\"},\"old\":{\"jd_vat\":\"52.70\",\"jd_grossprice\":\"863.45\",\"jd_amountoutstanding\":\"863.45\",\"jd_updatedat\":\"2026-01-30T21:53:04.000000Z\"}}","actionType":"manualy updated","changedTo":{"VAT Price":"56.75","Gross Price Amount":"867.50","Amount Outstanding":"867.50"},"changedFrom":{"VAT Price":"52.70","Gross Price Amount":"863.45","Amount Outstanding":"863.45"},"moduleName":"Job","customMessage":"Job has been updated the fields VAT Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: VU604951","parentSubjectId":9726,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:53:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718278,"logName":"default","subjectId":9730,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:53:11","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_vat\":\"56.75\",\"jmq_grossprice\":\"867.50\",\"jmq_amountoutstanding\":\"867.50\",\"jmq_updatedat\":\"2026-01-19T16:21:21.000000Z\"},\"old\":{\"jmq_vat\":\"52.70\",\"jmq_grossprice\":\"863.45\",\"jmq_amountoutstanding\":\"863.45\",\"jmq_updatedat\":\"2026-01-30T21:53:05.000000Z\"}}","actionType":"manualy updated","changedTo":{"VAT Price":"56.75","Gross Price Amount":"867.50","Amount Outstanding":"867.50"},"changedFrom":{"VAT Price":"52.70","Gross Price Amount":"863.45","Amount Outstanding":"863.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604951","parentSubjectId":9726,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:53:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718285,"logName":"default","subjectId":9726,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:53:23","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T21:53:23.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_updatedat\":\"2026-01-30T21:53:11.000000Z\"}}","actionType":"manualy updated","changedTo":{"Measurer":"CHAD"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Measurer which is linked to the Job Ref No: VU604951","parentSubjectId":9726,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:54:33] production.ERROR: Attempt to read property "menuType" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"menuType\" on null at /var/www/html/api/app/Repositories/JobMultiQuoteRepository.php:68) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Repositories/JobMultiQuoteRepository.php(68): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Http/Controllers/JobMultiQuoteController.php(213): App\\Repositories\\JobMultiQuoteRepository->getMenuType() #3 /var/www/html/api/app/Http/Controllers/JobMultiQuoteController.php(47): App\\Http\\Controllers\\JobMultiQuoteController->buildPolicies() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\JobMultiQuoteController->quotesList() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #10 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #31 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #33 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #38 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #39 {main} "} [2026-01-30 21:54:33] production.ERROR: Attempt to read property "jmq_isaccepted" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"jmq_isaccepted\" on null at /var/www/html/api/app/Http/Traits/CommissionSetupDetails.php:310) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/CommissionSetupDetails.php(310): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /var/www/html/api/app/Http/Traits/CommissionSetupDetails.php(284): App\\Http\\Controllers\\Settings\\PaymentTypeMethodController->getcommissionpricelistdata() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\PaymentTypeMethodController->getcommissionpricelist() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #9 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(96): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #30 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #32 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #37 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #38 {main} "} [2026-01-30 21:54:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718297,"logName":"default","subjectId":9727,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:54:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":\\\"2\\\",\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU604952\\\",\\\"35\\\":\\\"MERITAGE\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"1245.85\",\"jd_endcustomeroverridevatprice\":\"80.99\",\"jd_endcustomeroverridegrossprice\":\"1326.84\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T21:54:39.000000Z\",\"jd_deliveryvatperc\":\"7.000\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_rework_enable\":1,\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU604952\\\",\\\"35\\\":\\\"MERITAGE\\\",\\\"36\\\":11,\\\"37\\\":\\\"2\\\",\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":7,\\\"44\\\":\\\"Meritage\\\",\\\"45\\\":\\\"MERITAGE\\\",\\\"46\\\":\\\"MERITAGE\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"5337 Millenia Lakes Blvd\\\",\\\"50\\\":\\\"Suite 410\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32839\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"407-712-8640\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-18\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":11,\"jd_orderstatus\":7,\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-29T18:13:55.000000Z\",\"jd_deliveryvatperc\":\"6.500\",\"jd_cdeliveryvatperc\":\"6.500\",\"jd_rework_enable\":0,\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Measurer":"CHAD","End Customer Override Net Price":"1245.85","End Customer Override Vat Price":"80.99","End Customer Override Gross Price":"1326.84","Delivery Vat Percentage":"7.000","Job Rework Enable":"On","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"Delivery Vat Percentage":"6.500"},"moduleName":"Job","customMessage":"Job has been updated the fields Measurer,Order Date,Job Status,Order Status,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,Delivery Vat Percentage,Job Rework Enable,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU604952","parentSubjectId":9727,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:54:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718300,"logName":"default","subjectId":9731,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:54:39","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"1245.85\",\"jmq_endcustomeroverridevatprice\":\"80.99\",\"jmq_endcustomeroverridegrossprice\":\"1326.84\",\"jmq_deliveryvatperc\":\"7.000\",\"jmq_cdeliveryvatperc\":\"7.000\",\"jmq_updatedat\":\"2026-01-30T21:54:39.000000Z\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_deliveryvatperc\":\"6.500\",\"jmq_cdeliveryvatperc\":\"6.500\",\"jmq_updatedat\":\"2026-01-19T16:25:48.000000Z\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"1245.85","End Customer Override Vat Price":"80.99","End Customer Override Gross Price":"1326.84","Delivery Vat Percentage":"7.000","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"User Defined Values":"\"\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"6.500","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604952","parentSubjectId":9727,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:54:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718307,"logName":"default","subjectId":9727,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:54:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"567.76\",\"jd_vat\":\"39.74\",\"jd_orderformprice\":\"567.76\",\"jd_grossprice\":\"607.50\",\"jd_grossprofit\":\"1.48\",\"jd_grossprofit_percentage\":\"0.26\",\"jd_overrideprice\":\"567.76\",\"jd_amountoutstanding\":\"607.50\",\"jd_updatedat\":\"2026-01-30T21:54:56.000000Z\"},\"old\":{\"jd_netprice\":\"1245.85\",\"jd_vat\":\"80.99\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"1326.84\",\"jd_grossprofit\":\"679.57\",\"jd_grossprofit_percentage\":\"54.55\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"1326.84\",\"jd_updatedat\":\"2026-01-30T21:54:39.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"567.76","VAT Price":"39.74","Discount":"567.76","Gross Price Amount":"607.50","Gross Profit":"1.48","Gross Profit Percentage":"0.26","Override Price":"567.76","Amount Outstanding":"607.50"},"changedFrom":{"Net Price":"1245.85","VAT Price":"80.99","Discount":"0.00","Gross Price Amount":"1326.84","Gross Profit":"679.57","Gross Profit Percentage":"54.55","Amount Outstanding":"1326.84"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU604952","parentSubjectId":9727,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:54:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718309,"logName":"default","subjectId":9731,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:54:56","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"567.76\",\"jmq_vat\":\"39.74\",\"jmq_orderformprice\":\"567.76\",\"jmq_grossprice\":\"607.50\",\"jmq_grossprofit\":\"1.48\",\"jmq_overrideprice\":\"567.76\",\"jmq_amountoutstanding\":\"607.50\",\"jmq_updatedat\":\"2026-01-19T16:25:48.000000Z\",\"jmq_grossprofit_percentage\":\"0.26\"},\"old\":{\"jmq_netprice\":\"1245.85\",\"jmq_vat\":\"80.99\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"1326.84\",\"jmq_grossprofit\":\"679.57\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"1326.84\",\"jmq_updatedat\":\"2026-01-30T21:54:39.000000Z\",\"jmq_grossprofit_percentage\":\"54.55\"}}","actionType":"manualy updated","changedTo":{"Net Price":"567.76","VAT Price":"39.74","Discount":"567.76","Gross Price Amount":"607.50","Gross Profit":"1.48","Override Price":"567.76","Amount Outstanding":"607.50","Gross Profit Percentage":"0.26"},"changedFrom":{"Net Price":"1245.85","VAT Price":"80.99","Discount":"0.00","Gross Price Amount":"1326.84","Gross Profit":"679.57","Amount Outstanding":"1326.84","Gross Profit Percentage":"54.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604952","parentSubjectId":9727,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:55:00] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718316,"logName":"default","subjectId":9727,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:55:00","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T21:55:00.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T21:54:56.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604952","parentSubjectId":9727,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:55:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85380.84","Net Price":"85380.84","Gross Price Amount":"85380.84","Gross Profit":"25274.46","Total CostPrice":"60106.38","Amount Outstanding":"85380.84","Gross Profit Percentage":"29.60"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25171.60","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.56"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"25171.60","jmq_costprice":"59991.24","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:55:51.000000Z","jmq_grossprofit_percentage":"29.56"},"old":{"jmq_listprice":"85380.84","jmq_netprice":"85380.84","jmq_grossprice":"85380.84","jmq_grossprofit":"25274.46","jmq_costprice":"60106.38","jmq_amountoutstanding":"85380.84","jmq_updatedat":"2026-01-30T21:55:49.000000Z","jmq_grossprofit_percentage":"29.60"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:55:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603455,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:55:51","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"25171.60\",\"jmq_costprice\":\"59991.24\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:55:51.000000Z\",\"jmq_grossprofit_percentage\":\"29.56\"},\"old\":{\"jmq_listprice\":\"85380.84\",\"jmq_netprice\":\"85380.84\",\"jmq_grossprice\":\"85380.84\",\"jmq_grossprofit\":\"25274.46\",\"jmq_costprice\":\"60106.38\",\"jmq_amountoutstanding\":\"85380.84\",\"jmq_updatedat\":\"2026-01-30T21:55:49.000000Z\",\"jmq_grossprofit_percentage\":\"29.60\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25171.60","Total CostPrice":"59991.24","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.56"},"changedFrom":{"List Price":"85380.84","Net Price":"85380.84","Gross Price Amount":"85380.84","Gross Profit":"25274.46","Total CostPrice":"60106.38","Amount Outstanding":"85380.84","Gross Profit Percentage":"29.60"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:57:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"59991.24","Amount Outstanding":"85162.84"}, {"List Price":"84646.84","Net Price":"84646.84","Gross Price Amount":"84646.84","Total CostPrice":"59660.01","Amount Outstanding":"84646.84"}, {"attributes":{"jmq_listprice":"84646.84","jmq_netprice":"84646.84","jmq_grossprice":"84646.84","jmq_costprice":"59660.01","jmq_amountoutstanding":"84646.84","jmq_updatedat":"2026-01-30T21:57:47.000000Z"},"old":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_costprice":"59991.24","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:57:45.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:57:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603459,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:57:47","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84646.84\",\"jmq_netprice\":\"84646.84\",\"jmq_grossprice\":\"84646.84\",\"jmq_costprice\":\"59660.01\",\"jmq_amountoutstanding\":\"84646.84\",\"jmq_updatedat\":\"2026-01-30T21:57:47.000000Z\"},\"old\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_costprice\":\"59991.24\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:57:45.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"84646.84","Net Price":"84646.84","Gross Price Amount":"84646.84","Total CostPrice":"59660.01","Amount Outstanding":"84646.84"},"changedFrom":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Total CostPrice":"59991.24","Amount Outstanding":"85162.84"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:57:53] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84646.84","Net Price":"84646.84","Gross Price Amount":"84646.84","Gross Profit":"25171.60","Total CostPrice":"59660.01","Amount Outstanding":"84646.84","Gross Profit Percentage":"29.56"}, {"List Price":"84818.84","Net Price":"84818.84","Gross Price Amount":"84818.84","Gross Profit":"24986.83","Total CostPrice":"59751.33","Amount Outstanding":"84818.84","Gross Profit Percentage":"29.52"}, {"attributes":{"jmq_listprice":"84818.84","jmq_netprice":"84818.84","jmq_grossprice":"84818.84","jmq_grossprofit":"24986.83","jmq_costprice":"59751.33","jmq_amountoutstanding":"84818.84","jmq_updatedat":"2026-01-30T21:57:53.000000Z","jmq_grossprofit_percentage":"29.52"},"old":{"jmq_listprice":"84646.84","jmq_netprice":"84646.84","jmq_grossprice":"84646.84","jmq_grossprofit":"25171.60","jmq_costprice":"59660.01","jmq_amountoutstanding":"84646.84","jmq_updatedat":"2026-01-30T21:57:51.000000Z","jmq_grossprofit_percentage":"29.56"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:57:53, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603511,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:57:53","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84818.84\",\"jmq_netprice\":\"84818.84\",\"jmq_grossprice\":\"84818.84\",\"jmq_grossprofit\":\"24986.83\",\"jmq_costprice\":\"59751.33\",\"jmq_amountoutstanding\":\"84818.84\",\"jmq_updatedat\":\"2026-01-30T21:57:53.000000Z\",\"jmq_grossprofit_percentage\":\"29.52\"},\"old\":{\"jmq_listprice\":\"84646.84\",\"jmq_netprice\":\"84646.84\",\"jmq_grossprice\":\"84646.84\",\"jmq_grossprofit\":\"25171.60\",\"jmq_costprice\":\"59660.01\",\"jmq_amountoutstanding\":\"84646.84\",\"jmq_updatedat\":\"2026-01-30T21:57:51.000000Z\",\"jmq_grossprofit_percentage\":\"29.56\"}}","actionType":"updated","changedTo":{"List Price":"84818.84","Net Price":"84818.84","Gross Price Amount":"84818.84","Gross Profit":"24986.83","Total CostPrice":"59751.33","Amount Outstanding":"84818.84","Gross Profit Percentage":"29.52"},"changedFrom":{"List Price":"84646.84","Net Price":"84646.84","Gross Price Amount":"84646.84","Gross Profit":"25171.60","Total CostPrice":"59660.01","Amount Outstanding":"84646.84","Gross Profit Percentage":"29.56"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:57:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84818.84","Net Price":"84818.84","Gross Price Amount":"84818.84","Gross Profit":"24986.83","Total CostPrice":"59751.33","Amount Outstanding":"84818.84","Gross Profit Percentage":"29.52"}, {"List Price":"84990.84","Net Price":"84990.84","Gross Price Amount":"84990.84","Gross Profit":"25067.51","Total CostPrice":"59842.65","Amount Outstanding":"84990.84","Gross Profit Percentage":"29.55"}, {"attributes":{"jmq_listprice":"84990.84","jmq_netprice":"84990.84","jmq_grossprice":"84990.84","jmq_grossprofit":"25067.51","jmq_costprice":"59842.65","jmq_amountoutstanding":"84990.84","jmq_updatedat":"2026-01-30T21:57:59.000000Z","jmq_grossprofit_percentage":"29.55"},"old":{"jmq_listprice":"84818.84","jmq_netprice":"84818.84","jmq_grossprice":"84818.84","jmq_grossprofit":"24986.83","jmq_costprice":"59751.33","jmq_amountoutstanding":"84818.84","jmq_updatedat":"2026-01-30T21:57:57.000000Z","jmq_grossprofit_percentage":"29.52"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:57:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603563,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:57:59","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"84990.84\",\"jmq_netprice\":\"84990.84\",\"jmq_grossprice\":\"84990.84\",\"jmq_grossprofit\":\"25067.51\",\"jmq_costprice\":\"59842.65\",\"jmq_amountoutstanding\":\"84990.84\",\"jmq_updatedat\":\"2026-01-30T21:57:59.000000Z\",\"jmq_grossprofit_percentage\":\"29.55\"},\"old\":{\"jmq_listprice\":\"84818.84\",\"jmq_netprice\":\"84818.84\",\"jmq_grossprice\":\"84818.84\",\"jmq_grossprofit\":\"24986.83\",\"jmq_costprice\":\"59751.33\",\"jmq_amountoutstanding\":\"84818.84\",\"jmq_updatedat\":\"2026-01-30T21:57:57.000000Z\",\"jmq_grossprofit_percentage\":\"29.52\"}}","actionType":"updated","changedTo":{"List Price":"84990.84","Net Price":"84990.84","Gross Price Amount":"84990.84","Gross Profit":"25067.51","Total CostPrice":"59842.65","Amount Outstanding":"84990.84","Gross Profit Percentage":"29.55"},"changedFrom":{"List Price":"84818.84","Net Price":"84818.84","Gross Price Amount":"84818.84","Gross Profit":"24986.83","Total CostPrice":"59751.33","Amount Outstanding":"84818.84","Gross Profit Percentage":"29.52"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:58:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"List Price":"84990.84","Net Price":"84990.84","Gross Price Amount":"84990.84","Gross Profit":"25067.51","Total CostPrice":"59842.65","Amount Outstanding":"84990.84","Gross Profit Percentage":"29.55"}, {"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25228.87","Total CostPrice":"59933.97","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.62"}, {"attributes":{"jmq_listprice":"85162.84","jmq_netprice":"85162.84","jmq_grossprice":"85162.84","jmq_grossprofit":"25228.87","jmq_costprice":"59933.97","jmq_amountoutstanding":"85162.84","jmq_updatedat":"2026-01-30T21:58:04.000000Z","jmq_grossprofit_percentage":"29.62"},"old":{"jmq_listprice":"84990.84","jmq_netprice":"84990.84","jmq_grossprice":"84990.84","jmq_grossprofit":"25067.51","jmq_costprice":"59842.65","jmq_amountoutstanding":"84990.84","jmq_updatedat":"2026-01-30T21:58:02.000000Z","jmq_grossprofit_percentage":"29.55"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:58:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603623,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:58:04","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"85162.84\",\"jmq_netprice\":\"85162.84\",\"jmq_grossprice\":\"85162.84\",\"jmq_grossprofit\":\"25228.87\",\"jmq_costprice\":\"59933.97\",\"jmq_amountoutstanding\":\"85162.84\",\"jmq_updatedat\":\"2026-01-30T21:58:04.000000Z\",\"jmq_grossprofit_percentage\":\"29.62\"},\"old\":{\"jmq_listprice\":\"84990.84\",\"jmq_netprice\":\"84990.84\",\"jmq_grossprice\":\"84990.84\",\"jmq_grossprofit\":\"25067.51\",\"jmq_costprice\":\"59842.65\",\"jmq_amountoutstanding\":\"84990.84\",\"jmq_updatedat\":\"2026-01-30T21:58:02.000000Z\",\"jmq_grossprofit_percentage\":\"29.55\"}}","actionType":"updated","changedTo":{"List Price":"85162.84","Net Price":"85162.84","Gross Price Amount":"85162.84","Gross Profit":"25228.87","Total CostPrice":"59933.97","Amount Outstanding":"85162.84","Gross Profit Percentage":"29.62"},"changedFrom":{"List Price":"84990.84","Net Price":"84990.84","Gross Price Amount":"84990.84","Gross Profit":"25067.51","Total CostPrice":"59842.65","Amount Outstanding":"84990.84","Gross Profit Percentage":"29.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:58:29] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718328,"logName":"default","subjectId":9826,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:58:29","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-10\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605032\\\",\\\"35\\\":\\\"RAM\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"1980.40\",\"jd_endcustomeroverridevatprice\":\"128.71\",\"jd_endcustomeroverridegrossprice\":\"2109.11\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T21:58:29.000000Z\",\"jd_deliveryvatperc\":\"7.000\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_rework_enable\":1,\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":\\\"25\\\",\\\"34\\\":\\\"VU605032\\\",\\\"35\\\":\\\"RAM\\\",\\\"36\\\":11,\\\"37\\\":2,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-01-28\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":11,\"jd_orderstatus\":7,\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-29T19:40:29.000000Z\",\"jd_deliveryvatperc\":\"6.500\",\"jd_cdeliveryvatperc\":\"6.500\",\"jd_rework_enable\":0,\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"INSTALL DUE DATE":"2026-02-09","Measurer":"CHAD","End Customer Override Net Price":"1980.40","End Customer Override Vat Price":"128.71","End Customer Override Gross Price":"2109.11","Delivery Vat Percentage":"7.000","Job Rework Enable":"On","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"INSTALL DUE DATE":"2026-01-27","Delivery Vat Percentage":"6.500"},"moduleName":"Job","customMessage":"Job has been updated the fields INSTALL DUE DATE,Measurer,Order Date,Job Status,Order Status,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,Delivery Vat Percentage,Job Rework Enable,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:58:29] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718331,"logName":"default","subjectId":9827,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:58:29","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"1980.40\",\"jmq_endcustomeroverridevatprice\":\"128.71\",\"jmq_endcustomeroverridegrossprice\":\"2109.11\",\"jmq_deliveryvatperc\":\"7.000\",\"jmq_cdeliveryvatperc\":\"7.000\",\"jmq_updatedat\":\"2026-01-30T21:58:29.000000Z\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_deliveryvatperc\":\"6.500\",\"jmq_cdeliveryvatperc\":\"6.500\",\"jmq_updatedat\":\"2026-01-27T17:32:34.000000Z\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"1980.40","End Customer Override Vat Price":"128.71","End Customer Override Gross Price":"2109.11","Delivery Vat Percentage":"7.000","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"User Defined Values":"\"\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"6.500","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:58:51] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"25228.87","Total CostPrice":"59933.97","Gross Profit Percentage":"29.62"}, {"Gross Profit":"25229.79","Total CostPrice":"59933.05","Gross Profit Percentage":"29.63"}, {"attributes":{"jmq_grossprofit":"25229.79","jmq_costprice":"59933.05","jmq_updatedat":"2026-01-30T21:58:51.000000Z","jmq_grossprofit_percentage":"29.63"},"old":{"jmq_grossprofit":"25228.87","jmq_costprice":"59933.97","jmq_updatedat":"2026-01-30T21:58:49.000000Z","jmq_grossprofit_percentage":"29.62"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:58:51, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603631,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:58:51","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"25229.79\",\"jmq_costprice\":\"59933.05\",\"jmq_updatedat\":\"2026-01-30T21:58:51.000000Z\",\"jmq_grossprofit_percentage\":\"29.63\"},\"old\":{\"jmq_grossprofit\":\"25228.87\",\"jmq_costprice\":\"59933.97\",\"jmq_updatedat\":\"2026-01-30T21:58:49.000000Z\",\"jmq_grossprofit_percentage\":\"29.62\"}}","actionType":"updated","changedTo":{"Gross Profit":"25229.79","Total CostPrice":"59933.05","Gross Profit Percentage":"29.63"},"changedFrom":{"Gross Profit":"25228.87","Total CostPrice":"59933.97","Gross Profit Percentage":"29.62"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:58:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718338,"logName":"default","subjectId":9826,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:58:58","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"1124.30\",\"jd_vat\":\"78.70\",\"jd_orderformprice\":\"1124.30\",\"jd_grossprice\":\"1203.00\",\"jd_grossprofit\":\"293.89\",\"jd_grossprofit_percentage\":\"26.14\",\"jd_overrideprice\":\"1124.30\",\"jd_amountoutstanding\":\"1203.00\",\"jd_updatedat\":\"2026-01-30T21:58:58.000000Z\"},\"old\":{\"jd_netprice\":\"1980.40\",\"jd_vat\":\"128.71\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"2109.11\",\"jd_grossprofit\":\"1149.99\",\"jd_grossprofit_percentage\":\"58.07\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"2109.11\",\"jd_updatedat\":\"2026-01-30T21:58:29.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1124.30","VAT Price":"78.70","Discount":"1124.30","Gross Price Amount":"1203.00","Gross Profit":"293.89","Gross Profit Percentage":"26.14","Override Price":"1124.30","Amount Outstanding":"1203.00"},"changedFrom":{"Net Price":"1980.40","VAT Price":"128.71","Discount":"0.00","Gross Price Amount":"2109.11","Gross Profit":"1149.99","Gross Profit Percentage":"58.07","Amount Outstanding":"2109.11"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:58:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718340,"logName":"default","subjectId":9827,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:58:58","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"1124.30\",\"jmq_vat\":\"78.70\",\"jmq_orderformprice\":\"1124.30\",\"jmq_grossprice\":\"1203.00\",\"jmq_grossprofit\":\"293.89\",\"jmq_overrideprice\":\"1124.30\",\"jmq_amountoutstanding\":\"1203.00\",\"jmq_updatedat\":\"2026-01-27T17:32:34.000000Z\",\"jmq_grossprofit_percentage\":\"26.14\"},\"old\":{\"jmq_netprice\":\"1980.40\",\"jmq_vat\":\"128.71\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"2109.11\",\"jmq_grossprofit\":\"1149.99\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"2109.11\",\"jmq_updatedat\":\"2026-01-30T21:58:29.000000Z\",\"jmq_grossprofit_percentage\":\"58.07\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1124.30","VAT Price":"78.70","Discount":"1124.30","Gross Price Amount":"1203.00","Gross Profit":"293.89","Override Price":"1124.30","Amount Outstanding":"1203.00","Gross Profit Percentage":"26.14"},"changedFrom":{"Net Price":"1980.40","VAT Price":"128.71","Discount":"0.00","Gross Price Amount":"2109.11","Gross Profit":"1149.99","Amount Outstanding":"2109.11","Gross Profit Percentage":"58.07"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:59:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718347,"logName":"default","subjectId":9826,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 21:59:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_updatedat\":\"2026-01-30T21:59:02.000000Z\"},\"old\":{\"jd_grossprofit\":\"293.89\",\"jd_grossprofit_percentage\":\"26.14\",\"jd_updatedat\":\"2026-01-30T21:58:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"293.89","Gross Profit Percentage":"26.14"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:59:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718349,"logName":"default","subjectId":9827,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 21:59:02","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T21:59:02.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"},\"old\":{\"jmq_grossprofit\":\"293.89\",\"jmq_updatedat\":\"2026-01-27T17:32:34.000000Z\",\"jmq_grossprofit_percentage\":\"26.14\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"0.00","Gross Profit Percentage":"0.00"},"changedFrom":{"Gross Profit":"293.89","Gross Profit Percentage":"26.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605032","parentSubjectId":9826,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 21:59:19] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"25229.79","Total CostPrice":"59933.05"}, {"Gross Profit":"25230.71","Total CostPrice":"59932.13"}, {"attributes":{"jmq_grossprofit":"25230.71","jmq_costprice":"59932.13","jmq_updatedat":"2026-01-30T21:59:19.000000Z"},"old":{"jmq_grossprofit":"25229.79","jmq_costprice":"59933.05","jmq_updatedat":"2026-01-30T21:59:18.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:59:19, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603635,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:59:19","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"25230.71\",\"jmq_costprice\":\"59932.13\",\"jmq_updatedat\":\"2026-01-30T21:59:19.000000Z\"},\"old\":{\"jmq_grossprofit\":\"25229.79\",\"jmq_costprice\":\"59933.05\",\"jmq_updatedat\":\"2026-01-30T21:59:18.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"25230.71","Total CostPrice":"59932.13"},"changedFrom":{"Gross Profit":"25229.79","Total CostPrice":"59933.05"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 21:59:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 1152, App\Models\JobMultiQuotePivotModel, 1135, App\Models\Job\bm_jobdetails, 9, {"Gross Profit":"25230.71","Total CostPrice":"59932.13"}, {"Gross Profit":"25230.86","Total CostPrice":"59931.98"}, {"attributes":{"jmq_grossprofit":"25230.86","jmq_costprice":"59931.98","jmq_updatedat":"2026-01-30T21:59:46.000000Z"},"old":{"jmq_grossprofit":"25230.71","jmq_costprice":"59932.13","jmq_updatedat":"2026-01-30T21:59:44.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 21:59:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":1603639,"logName":"default","subjectId":1152,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":9,"dateTime":"2026-01-30 21:59:46","causerId":9,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"25230.86\",\"jmq_costprice\":\"59931.98\",\"jmq_updatedat\":\"2026-01-30T21:59:46.000000Z\"},\"old\":{\"jmq_grossprofit\":\"25230.71\",\"jmq_costprice\":\"59932.13\",\"jmq_updatedat\":\"2026-01-30T21:59:44.000000Z\"}}","actionType":"updated","changedTo":{"Gross Profit":"25230.86","Total CostPrice":"59931.98"},"changedFrom":{"Gross Profit":"25230.71","Total CostPrice":"59932.13"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2202","parentSubjectId":1135,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:00:47] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"871.97","Net Price":"871.97","VAT Price":"67.57","Gross Price Amount":"939.54","Total CostPrice":"871.97","Amount Outstanding":"939.54"}, {"List Price":"998.97","Net Price":"998.97","VAT Price":"77.42","Gross Price Amount":"1076.39","Total CostPrice":"998.97","Amount Outstanding":"1076.39"}, {"attributes":{"jmq_listprice":"998.97","jmq_netprice":"998.97","jmq_vat":"77.42","jmq_grossprice":"1076.39","jmq_costprice":"998.97","jmq_amountoutstanding":"1076.39","jmq_updatedat":"2026-01-30T22:00:47.000000Z"},"old":{"jmq_listprice":"871.97","jmq_netprice":"871.97","jmq_vat":"67.57","jmq_grossprice":"939.54","jmq_costprice":"871.97","jmq_amountoutstanding":"939.54","jmq_updatedat":"2026-01-30T22:00:45.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:00:47, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932481,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:00:47","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"998.97\",\"jmq_netprice\":\"998.97\",\"jmq_vat\":\"77.42\",\"jmq_grossprice\":\"1076.39\",\"jmq_costprice\":\"998.97\",\"jmq_amountoutstanding\":\"1076.39\",\"jmq_updatedat\":\"2026-01-30T22:00:47.000000Z\"},\"old\":{\"jmq_listprice\":\"871.97\",\"jmq_netprice\":\"871.97\",\"jmq_vat\":\"67.57\",\"jmq_grossprice\":\"939.54\",\"jmq_costprice\":\"871.97\",\"jmq_amountoutstanding\":\"939.54\",\"jmq_updatedat\":\"2026-01-30T22:00:45.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"998.97","Net Price":"998.97","VAT Price":"77.42","Gross Price Amount":"1076.39","Total CostPrice":"998.97","Amount Outstanding":"1076.39"},"changedFrom":{"List Price":"871.97","Net Price":"871.97","VAT Price":"67.57","Gross Price Amount":"939.54","Total CostPrice":"871.97","Amount Outstanding":"939.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:01:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603666,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":0,\"jd_updatedby\":19,\"jd_updatedat\":\"2026-01-30T22:01:14.000000Z\"},\"old\":{\"jd_ready\":1,\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-30T20:24:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":0},"changedFrom":{"jd_ready":1},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(28): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603668,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:01:14","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T22:01:14.000000Z\",\"jmq_ready\":0},\"old\":{\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\",\"jmq_ready\":1}}","actionType":"manualy updated","changedTo":{"jmq_ready":0},"changedFrom":{"jmq_ready":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:20] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 22:01:26] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"998.97","Net Price":"998.97","VAT Price":"77.42","Gross Price Amount":"1076.39","Total CostPrice":"998.97","Amount Outstanding":"1076.39"}, {"List Price":"743.97","Net Price":"743.97","VAT Price":"57.66","Gross Price Amount":"801.63","Total CostPrice":"743.97","Amount Outstanding":"801.63"}, {"attributes":{"jmq_listprice":"743.97","jmq_netprice":"743.97","jmq_vat":"57.66","jmq_grossprice":"801.63","jmq_costprice":"743.97","jmq_amountoutstanding":"801.63","jmq_updatedat":"2026-01-30T22:01:26.000000Z"},"old":{"jmq_listprice":"998.97","jmq_netprice":"998.97","jmq_vat":"77.42","jmq_grossprice":"1076.39","jmq_costprice":"998.97","jmq_amountoutstanding":"1076.39","jmq_updatedat":"2026-01-30T22:01:24.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:01:26, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932488,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:01:26","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"743.97\",\"jmq_netprice\":\"743.97\",\"jmq_vat\":\"57.66\",\"jmq_grossprice\":\"801.63\",\"jmq_costprice\":\"743.97\",\"jmq_amountoutstanding\":\"801.63\",\"jmq_updatedat\":\"2026-01-30T22:01:26.000000Z\"},\"old\":{\"jmq_listprice\":\"998.97\",\"jmq_netprice\":\"998.97\",\"jmq_vat\":\"77.42\",\"jmq_grossprice\":\"1076.39\",\"jmq_costprice\":\"998.97\",\"jmq_amountoutstanding\":\"1076.39\",\"jmq_updatedat\":\"2026-01-30T22:01:24.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"743.97","Net Price":"743.97","VAT Price":"57.66","Gross Price Amount":"801.63","Total CostPrice":"743.97","Amount Outstanding":"801.63"},"changedFrom":{"List Price":"998.97","Net Price":"998.97","VAT Price":"77.42","Gross Price Amount":"1076.39","Total CostPrice":"998.97","Amount Outstanding":"1076.39"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:01:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603946,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:30","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:01:30.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:01:14.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:30] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603950,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:30","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603954,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:01:31.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:01:30.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603958,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603962,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603966,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603970,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603974,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603978,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:31","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603982,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:01:32.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:01:31.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603986,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603990,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603994,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1603998,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604002,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:32] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604006,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:32","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604010,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:01:33.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:01:32.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604014,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1604016,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:01:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T22:01:39.000000Z\"},\"old\":{\"jd_listprice\":\"48787.99\",\"jd_netprice\":\"48787.99\",\"jd_grossprice\":\"48787.99\",\"jd_costprice\":\"31728.87\",\"jd_amountoutstanding\":\"-21290.37\",\"jd_updatedat\":\"2026-01-30T22:01:33.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"Net Price":"48787.99","Gross Price Amount":"48787.99","Total CostPrice":"31728.87","Amount Outstanding":"-21290.37"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:01:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1604018,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:01:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T22:01:39.000000Z\"},\"old\":{\"jmq_listprice\":\"48787.99\",\"jmq_netprice\":\"48787.99\",\"jmq_grossprice\":\"48787.99\",\"jmq_costprice\":\"31728.87\",\"jmq_amountoutstanding\":\"-21290.37\",\"jmq_updatedat\":\"2026-01-30T22:01:33.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"List Price":"48787.99","Net Price":"48787.99","Gross Price Amount":"48787.99","Total CostPrice":"31728.87","Amount Outstanding":"-21290.37"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:02:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi/Roller/Triple, modified, 29947, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"41 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"24.220","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"24.220","Override Vat Price":"1.880","Override Gross Price":"26.100"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"fractionvalue\":\"41 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"fractionvalue\":\"41 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_costoverride":1,"oi_costprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:02:03.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"41 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_costoverride":0,"oi_costprice":"24.220","oi_overridetype":5,"oi_overridevalue":null,"oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"24.220","oi_endcustomeroverridevatprice":"1.880","oi_endcustomeroverridegrossprice":"26.100","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:33:44.000000Z"}}, , , , , ?, 2026-01-30 22:02:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932489,"logName":"default","subjectId":29947,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:02:03","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"41.75\\\",\\\"fractionvalue\\\":\\\"41 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_costoverride\":1,\"oi_costprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:02:03.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"41.75\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"41 3\\\\\\\/4\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_costoverride\":0,\"oi_costprice\":\"24.220\",\"oi_overridetype\":5,\"oi_overridevalue\":null,\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"24.220\",\"oi_endcustomeroverridevatprice\":\"1.880\",\"oi_endcustomeroverridegrossprice\":\"26.100\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:33:44.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"fractionvalue\":\"41 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"41.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"41 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"24.220","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"24.220","Override Vat Price":"1.880","Override Gross Price":"26.100"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple"} [2026-01-30 22:02:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi/Roller/Triple, modified, 29948, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.740","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.740","Override Vat Price":"1.610","Override Gross Price":"22.350"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"fractionvalue\":\"35 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"fractionvalue\":\"35 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_costoverride":1,"oi_costprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:02:03.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_costoverride":0,"oi_costprice":"20.740","oi_overridetype":5,"oi_overridevalue":null,"oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"20.740","oi_endcustomeroverridevatprice":"1.610","oi_endcustomeroverridegrossprice":"22.350","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:34:14.000000Z"}}, , , , , ?, 2026-01-30 22:02:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932491,"logName":"default","subjectId":29948,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:02:03","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.75\\\",\\\"fractionvalue\\\":\\\"35 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_costoverride\":1,\"oi_costprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:02:03.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.75\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"35 3\\\\\\\/4\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_costoverride\":0,\"oi_costprice\":\"20.740\",\"oi_overridetype\":5,\"oi_overridevalue\":null,\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"20.740\",\"oi_endcustomeroverridevatprice\":\"1.610\",\"oi_endcustomeroverridegrossprice\":\"22.350\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:34:14.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"fractionvalue\":\"35 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.740","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.740","Override Vat Price":"1.610","Override Gross Price":"22.350"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple"} [2026-01-30 22:02:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi/Roller/Triple, modified, 29949, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_costoverride":1,"oi_costprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:02:03.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_costoverride":0,"oi_costprice":"20.670","oi_overridetype":5,"oi_overridevalue":null,"oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"20.670","oi_endcustomeroverridevatprice":"1.600","oi_endcustomeroverridegrossprice":"22.270","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:34:26.000000Z"}}, , , , , ?, 2026-01-30 22:02:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932493,"logName":"default","subjectId":29949,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:02:03","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_costoverride\":1,\"oi_costprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:02:03.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_costoverride\":0,\"oi_costprice\":\"20.670\",\"oi_overridetype\":5,\"oi_overridevalue\":null,\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"20.670\",\"oi_endcustomeroverridevatprice\":\"1.600\",\"oi_endcustomeroverridegrossprice\":\"22.270\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:34:26.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple"} [2026-01-30 22:02:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi/Roller/Triple, modified, 29950, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_costoverride":1,"oi_costprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:02:03.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_costoverride":0,"oi_costprice":"20.670","oi_overridetype":5,"oi_overridevalue":null,"oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"20.670","oi_endcustomeroverridevatprice":"1.600","oi_endcustomeroverridegrossprice":"22.270","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:34:41.000000Z"}}, , , , , ?, 2026-01-30 22:02:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932495,"logName":"default","subjectId":29950,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:02:03","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_costoverride\":1,\"oi_costprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:02:03.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_costoverride\":0,\"oi_costprice\":\"20.670\",\"oi_overridetype\":5,\"oi_overridevalue\":null,\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"20.670\",\"oi_endcustomeroverridevatprice\":\"1.600\",\"oi_endcustomeroverridegrossprice\":\"22.270\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:34:41.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple"} [2026-01-30 22:02:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi/Roller/Triple, modified, 29951, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"}, {"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"}, {"attributes":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_costoverride":1,"oi_costprice":"0.000","oi_overridetype":3,"oi_overridevalue":"0.000","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:02:03.000000Z"},"old":{"oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_costoverride":0,"oi_costprice":"20.670","oi_overridetype":5,"oi_overridevalue":null,"oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"20.670","oi_endcustomeroverridevatprice":"1.600","oi_endcustomeroverridegrossprice":"22.270","oi_updatedby":null,"oi_updatedat":"2026-01-30T00:34:50.000000Z"}}, , , , , ?, 2026-01-30 22:02:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932497,"logName":"default","subjectId":29951,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:02:03","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_costoverride\":1,\"oi_costprice\":\"0.000\",\"oi_overridetype\":3,\"oi_overridevalue\":\"0.000\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:02:03.000000Z\"},\"old\":{\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"35.63\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"35 5\\\\\\\/8\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_costoverride\":0,\"oi_costprice\":\"20.670\",\"oi_overridetype\":5,\"oi_overridevalue\":null,\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"20.670\",\"oi_endcustomeroverridevatprice\":\"1.600\",\"oi_endcustomeroverridegrossprice\":\"22.270\",\"oi_updatedby\":null,\"oi_updatedat\":\"2026-01-30T00:34:50.000000Z\"}}","actionType":"updated","changedTo":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"fractionvalue\":\"35 5\\\/8\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","Cost Override":"Cost Override is performed","Cost Price":"0.000","Price Details":3,"oi_endcustomeroverridetype":0,"Override Net Price":"0.000","Override Vat Price":"0.000","Override Gross Price":"0.000"},"changedFrom":{"Production Formula Json Data":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"35.63\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"35 5\\\/8\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","Cost Override":"No Cost Override","Cost Price":"20.670","Price Details":5,"oi_endcustomeroverridetype":1,"Override Net Price":"20.670","Override Vat Price":"1.600","Override Gross Price":"22.270"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the fields Production Formula Json Data,Cost Override,Cost Price,Price Details,oi_endcustomeroverridetype,Override Net Price,Override Vat Price,Override Gross Price for the product of Combi\/Roller\/Triple"} [2026-01-30 22:02:05] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"List Price":"743.97","Net Price":"743.97","VAT Price":"57.66","Gross Price Amount":"801.63","Total CostPrice":"743.97","Amount Outstanding":"801.63"}, {"List Price":"637.00","Net Price":"637.00","VAT Price":"49.37","Gross Price Amount":"686.37","Total CostPrice":"637.00","Amount Outstanding":"686.37"}, {"attributes":{"jmq_listprice":"637.00","jmq_netprice":"637.00","jmq_vat":"49.37","jmq_grossprice":"686.37","jmq_costprice":"637.00","jmq_amountoutstanding":"686.37","jmq_updatedat":"2026-01-30T22:02:05.000000Z"},"old":{"jmq_listprice":"743.97","jmq_netprice":"743.97","jmq_vat":"57.66","jmq_grossprice":"801.63","jmq_costprice":"743.97","jmq_amountoutstanding":"801.63","jmq_updatedat":"2026-01-30T22:01:26.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:02:05, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932501,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:02:05","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"637.00\",\"jmq_netprice\":\"637.00\",\"jmq_vat\":\"49.37\",\"jmq_grossprice\":\"686.37\",\"jmq_costprice\":\"637.00\",\"jmq_amountoutstanding\":\"686.37\",\"jmq_updatedat\":\"2026-01-30T22:02:05.000000Z\"},\"old\":{\"jmq_listprice\":\"743.97\",\"jmq_netprice\":\"743.97\",\"jmq_vat\":\"57.66\",\"jmq_grossprice\":\"801.63\",\"jmq_costprice\":\"743.97\",\"jmq_amountoutstanding\":\"801.63\",\"jmq_updatedat\":\"2026-01-30T22:01:26.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"637.00","Net Price":"637.00","VAT Price":"49.37","Gross Price Amount":"686.37","Total CostPrice":"637.00","Amount Outstanding":"686.37"},"changedFrom":{"List Price":"743.97","Net Price":"743.97","VAT Price":"57.66","Gross Price Amount":"801.63","Total CostPrice":"743.97","Amount Outstanding":"801.63"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:02:10] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"871.97","End Customer Override Vat Price":"67.57","End Customer Override Gross Price":"939.54"}, {"End Customer Override Net Price":"637.00","End Customer Override Vat Price":"49.37","End Customer Override Gross Price":"686.37"}, {"attributes":{"jmq_endcustomeroverridenetprice":"637.00","jmq_endcustomeroverridevatprice":"49.37","jmq_endcustomeroverridegrossprice":"686.37","jmq_updatedat":"2026-01-30T00:32:23.000000Z"},"old":{"jmq_endcustomeroverridenetprice":"871.97","jmq_endcustomeroverridevatprice":"67.57","jmq_endcustomeroverridegrossprice":"939.54","jmq_updatedat":"2026-01-30T22:02:05.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:02:10, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932506,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:02:10","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_endcustomeroverridenetprice\":\"637.00\",\"jmq_endcustomeroverridevatprice\":\"49.37\",\"jmq_endcustomeroverridegrossprice\":\"686.37\",\"jmq_updatedat\":\"2026-01-30T00:32:23.000000Z\"},\"old\":{\"jmq_endcustomeroverridenetprice\":\"871.97\",\"jmq_endcustomeroverridevatprice\":\"67.57\",\"jmq_endcustomeroverridegrossprice\":\"939.54\",\"jmq_updatedat\":\"2026-01-30T22:02:05.000000Z\"}}","actionType":"updated","changedTo":{"End Customer Override Net Price":"637.00","End Customer Override Vat Price":"49.37","End Customer Override Gross Price":"686.37"},"changedFrom":{"End Customer Override Net Price":"871.97","End Customer Override Vat Price":"67.57","End Customer Override Gross Price":"939.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:02:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718360,"logName":"default","subjectId":9855,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 22:02:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":\\\"25\\\",\\\"37\\\":2,\\\"39\\\":31,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-12\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"CHAD\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"34\\\":\\\"VU605059\\\",\\\"35\\\":\\\"RAM\\\",\\\"36\\\":11,\\\"38\\\":\\\"\\\",\\\"40\\\":7,\\\"288\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\"}\",\"jd_orderdate\":\"2026-01-30\",\"jd_jobstatus\":14,\"jd_orderstatus\":2,\"jd_netprice\":\"1165.91\",\"jd_vat\":\"75.78\",\"jd_orderformprice\":\"1165.91\",\"jd_grossprice\":\"1241.69\",\"jd_grossprofit\":\"633.65\",\"jd_grossprofit_percentage\":\"54.35\",\"jd_overrideprice\":\"1165.91\",\"jd_amountoutstanding\":\"1241.69\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"1293.03\",\"jd_endcustomeroverridevatprice\":\"84.05\",\"jd_endcustomeroverridegrossprice\":\"1377.08\",\"jd_updatedby\":38,\"jd_updatedat\":\"2026-01-30T22:02:17.000000Z\",\"jd_deliveryvatperc\":\"7.000\",\"jd_cdeliveryvatperc\":\"7.000\",\"jd_rework_enable\":1,\"jd_endcustomerservicecostinclvat\":1},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":\\\"25\\\",\\\"34\\\":\\\"VU605059\\\",\\\"35\\\":\\\"RAM\\\",\\\"36\\\":11,\\\"37\\\":2,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":7,\\\"44\\\":\\\"RICHMOND AMERICAN\\\",\\\"45\\\":\\\"RAM\\\",\\\"46\\\":\\\"Richmond American\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"2822 Commerce Park Dr Suite 100\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando\\\",\\\"52\\\":9,\\\"53\\\":\\\"32819\\\",\\\"54\\\":35,\\\"285\\\":\\\"0\\\",\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"2 PO's\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":1,\\\"603\\\":\\\"2026-02-12\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[2]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":2,\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_orderdate\":\"0000-00-00\",\"jd_jobstatus\":11,\"jd_orderstatus\":7,\"jd_netprice\":\"1293.03\",\"jd_vat\":\"84.05\",\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"1377.08\",\"jd_grossprofit\":\"760.77\",\"jd_grossprofit_percentage\":\"58.84\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"1377.08\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridenetprice\":\"0.00\",\"jd_endcustomeroverridevatprice\":\"0.00\",\"jd_endcustomeroverridegrossprice\":\"0.00\",\"jd_updatedby\":3,\"jd_updatedat\":\"2026-01-29T18:52:13.000000Z\",\"jd_deliveryvatperc\":\"6.500\",\"jd_cdeliveryvatperc\":\"6.500\",\"jd_rework_enable\":0,\"jd_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Measurer":"CHAD","Net Price":"1165.91","VAT Price":"75.78","Discount":"1165.91","Gross Price Amount":"1241.69","Gross Profit":"633.65","Gross Profit Percentage":"54.35","Override Price":"1165.91","Amount Outstanding":"1241.69","End Customer Override Net Price":"1293.03","End Customer Override Vat Price":"84.05","End Customer Override Gross Price":"1377.08","Delivery Vat Percentage":"7.000","Job Rework Enable":"On","jd_endcustomerservicecostinclvat":1},"changedFrom":{"":7,"Net Price":"1293.03","VAT Price":"84.05","Gross Price Amount":"1377.08","Gross Profit":"760.77","Gross Profit Percentage":"58.84","Amount Outstanding":"1377.08","Delivery Vat Percentage":"6.500"},"moduleName":"Job","customMessage":"Job has been updated the fields Measurer,Order Date,Job Status,Order Status,Net Price,VAT Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding,End Customer Override Net Price,End Customer Override Vat Price,End Customer Override Gross Price,Delivery Vat Percentage,Job Rework Enable,jd_endcustomerservicecostinclvat which is linked to the Job Ref No: VU605059","parentSubjectId":9855,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:02:17] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718363,"logName":"default","subjectId":9856,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 22:02:17","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"1165.91\",\"jmq_vat\":\"75.78\",\"jmq_orderformprice\":\"1165.91\",\"jmq_grossprice\":\"1241.69\",\"jmq_grossprofit\":\"633.65\",\"jmq_overrideprice\":\"1165.91\",\"jmq_amountoutstanding\":\"1241.69\",\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"1293.03\",\"jmq_endcustomeroverridevatprice\":\"84.05\",\"jmq_endcustomeroverridegrossprice\":\"1377.08\",\"jmq_deliveryvatperc\":\"7.000\",\"jmq_cdeliveryvatperc\":\"7.000\",\"jmq_updatedat\":\"2026-01-30T22:02:17.000000Z\",\"jmq_grossprofit_percentage\":\"54.35\",\"jmq_endcustomerservicecostinclvat\":1},\"old\":{\"jmq_netprice\":\"1293.03\",\"jmq_vat\":\"84.05\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"1377.08\",\"jmq_grossprofit\":\"760.77\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"1377.08\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_deliveryvatperc\":\"6.500\",\"jmq_cdeliveryvatperc\":\"6.500\",\"jmq_updatedat\":\"2026-01-29T13:47:27.000000Z\",\"jmq_grossprofit_percentage\":\"58.84\",\"jmq_endcustomerservicecostinclvat\":0}}","actionType":"manualy updated","changedTo":{"Net Price":"1165.91","VAT Price":"75.78","Discount":"1165.91","Gross Price Amount":"1241.69","Gross Profit":"633.65","Override Price":"1165.91","Amount Outstanding":"1241.69","User Defined Values":"\"\"","End Customer Override Net Price":"1293.03","End Customer Override Vat Price":"84.05","End Customer Override Gross Price":"1377.08","Delivery Vat Percentage":"7.000","Gross Profit Percentage":"54.35","jmq_endcustomerservicecostinclvat":1},"changedFrom":{"Net Price":"1293.03","VAT Price":"84.05","Discount":"0.00","Gross Price Amount":"1377.08","Gross Profit":"760.77","Amount Outstanding":"1377.08","User Defined Values":"\"\\\"\\\"\"","End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00","Delivery Vat Percentage":"6.500","Gross Profit Percentage":"58.84","jmq_endcustomerservicecostinclvat":0},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605059","parentSubjectId":9855,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:02:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718370,"logName":"default","subjectId":9855,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":38,"dateTime":"2026-01-30 22:02:20","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_vat\":\"81.61\",\"jd_grossprice\":\"1247.52\",\"jd_amountoutstanding\":\"1247.52\",\"jd_updatedat\":\"2026-01-30T22:02:20.000000Z\"},\"old\":{\"jd_vat\":\"75.78\",\"jd_grossprice\":\"1241.69\",\"jd_amountoutstanding\":\"1241.69\",\"jd_updatedat\":\"2026-01-30T22:02:17.000000Z\"}}","actionType":"manualy updated","changedTo":{"VAT Price":"81.61","Gross Price Amount":"1247.52","Amount Outstanding":"1247.52"},"changedFrom":{"VAT Price":"75.78","Gross Price Amount":"1241.69","Amount Outstanding":"1241.69"},"moduleName":"Job","customMessage":"Job has been updated the fields VAT Price,Gross Price Amount,Amount Outstanding which is linked to the Job Ref No: VU605059","parentSubjectId":9855,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:02:20] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718372,"logName":"default","subjectId":9856,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":38,"dateTime":"2026-01-30 22:02:20","causerId":38,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_vat\":\"81.61\",\"jmq_grossprice\":\"1247.52\",\"jmq_amountoutstanding\":\"1247.52\",\"jmq_updatedat\":\"2026-01-29T13:47:27.000000Z\"},\"old\":{\"jmq_vat\":\"75.78\",\"jmq_grossprice\":\"1241.69\",\"jmq_amountoutstanding\":\"1241.69\",\"jmq_updatedat\":\"2026-01-30T22:02:17.000000Z\"}}","actionType":"manualy updated","changedTo":{"VAT Price":"81.61","Gross Price Amount":"1247.52","Amount Outstanding":"1247.52"},"changedFrom":{"VAT Price":"75.78","Gross Price Amount":"1241.69","Amount Outstanding":"1241.69"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605059","parentSubjectId":9855,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1604035,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_updatedat\":\"2026-01-30T22:03:15.000000Z\"},\"old\":{\"jd_grossprofit\":\"17059.12\",\"jd_grossprofit_percentage\":\"34.97\",\"jd_updatedat\":\"2026-01-30T22:01:39.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"17059.12","Gross Profit Percentage":"34.97"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:15] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1604037,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:03:15","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"55415.09\",\"jmq_updatedat\":\"2026-01-30T22:03:15.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"},\"old\":{\"jmq_grossprofit\":\"17059.12\",\"jmq_updatedat\":\"2026-01-30T22:01:39.000000Z\",\"jmq_grossprofit_percentage\":\"34.97\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"17059.12","Gross Profit Percentage":"34.97"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604040,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:35.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:15.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604044,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604048,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:36.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604052,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604056,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604060,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604064,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604068,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604072,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604076,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604080,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:37.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:36.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604084,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604088,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604092,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604096,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604100,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604104,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604108,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:38.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604112,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604116,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604120,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604124,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604128,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604132,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604136,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604140,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:39.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:38.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604144,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604148,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604152,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604156,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604160,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604164,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604168,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604172,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:40.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:39.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604176,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604180,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604184,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604188,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604192,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604196,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604200,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604204,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:41.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:40.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604208,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604212,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604216,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604220,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604224,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604228,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604232,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604236,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:42.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604240,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604244,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604248,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604252,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604256,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604260,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604264,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604268,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604272,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:43.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604276,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604280,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604284,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604288,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604292,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604296,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604300,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604304,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:44.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:43.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604308,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604312,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604316,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604320,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604324,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604328,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604332,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604336,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604340,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:45.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604344,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604348,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604352,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604356,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604360,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604364,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604368,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604372,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604376,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:46.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604380,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604384,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604388,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604392,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604396,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604400,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604404,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604408,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604412,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604416,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:47.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:46.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604420,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604424,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604428,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604432,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604436,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604440,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604444,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604448,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604452,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:48.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604456,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604460,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604464,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604468,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604472,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604476,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604480,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604484,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604488,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604492,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:49.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604496,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604500,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604504,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604508,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604512,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604516,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604520,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604524,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604528,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:50.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604532,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604536,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604540,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604544,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604548,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604552,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604556,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604560,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:50] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604564,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:50","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604568,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:51.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:50.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604572,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604576,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604580,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604584,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604588,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604592,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604596,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604600,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604604,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:51] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604608,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:51","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604612,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:03:52.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:03:51.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604616,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604620,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604624,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604628,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604632,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604636,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:52","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:53] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 22:03:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1604638,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:03:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"96895.22\",\"jd_netprice\":\"96895.22\",\"jd_grossprice\":\"96895.22\",\"jd_costprice\":\"58539.25\",\"jd_amountoutstanding\":\"26816.86\",\"jd_updatedat\":\"2026-01-30T22:03:56.000000Z\"},\"old\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T22:03:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"96895.22","Gross Price Amount":"96895.22","Total CostPrice":"58539.25","Amount Outstanding":"26816.86"},"changedFrom":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:03:56] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1604640,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:03:56","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"96895.22\",\"jmq_netprice\":\"96895.22\",\"jmq_grossprice\":\"96895.22\",\"jmq_costprice\":\"58539.25\",\"jmq_amountoutstanding\":\"26816.86\",\"jmq_updatedat\":\"2026-01-30T22:03:56.000000Z\"},\"old\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T22:03:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"96895.22","Net Price":"96895.22","Gross Price Amount":"96895.22","Total CostPrice":"58539.25","Amount Outstanding":"26816.86"},"changedFrom":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:04:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1604641,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:04:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"38355.97\",\"jd_grossprofit_percentage\":\"39.58\",\"jd_updatedat\":\"2026-01-30T22:04:37.000000Z\"},\"old\":{\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_updatedat\":\"2026-01-30T22:03:56.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"38355.97","Gross Profit Percentage":"39.58"},"changedFrom":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:04:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1604643,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:04:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"38355.97\",\"jmq_updatedat\":\"2026-01-30T22:04:37.000000Z\",\"jmq_grossprofit_percentage\":\"39.58\"},\"old\":{\"jmq_grossprofit\":\"55415.09\",\"jmq_updatedat\":\"2026-01-30T22:03:56.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"38355.97","Gross Profit Percentage":"39.58"},"changedFrom":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:04:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the field Fabric for the product of Combi/Roller/Triple, modified, 29952, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {" Fabric":" Senscreen 5%"}, {" Fabric":" Senscreen 1%"}, {"attributes":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"#42\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0,\"globaledit\":false}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 1%\",\"valueid\":\"195\",\"type\":5,\"optionid\":\"195\",\"optionvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4,\"globaledit\":true}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"labelnamecode\":\"Color\",\"fieldid\":2963,\"status\":0,\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":231,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":2,\"optionsvalue\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"optionsbackup\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editablecolumns\":[],\"subfieldlinkid\":195,\"forchildsubfieldlinkid\":\"5_2_195_1\",\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"optiondefault\":\"1504\",\"value\":null,\"issubfabric\":0,\"masterparentfieldid\":147,\"hasstock\":0,\"subchild\":[],\"supplierid\":\"0\",\"editruleoverride\":1,\"linktopricegroup\":0,\"dualseq\":1,\"fieldInformation\":null,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"195\",\"optionsvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"59\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"24_Inches_2_0.75\",\"widthfractiontext\":\"3\\\/4\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"47\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"5\\\/8\",\"dropfraction\":\"20_Inches_2_0.625\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Inside\",\"valueid\":\"393\",\"type\":3,\"optionid\":\"59\",\"optionvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[{\"fieldtypeid\":18,\"labelnamecode\":\"Inside Mount Deduction\",\"fieldoptionlinkid\":0,\"forchildfieldoptionlinkid\":\"18_0\",\"fieldid\":1150,\"fieldname\":\"Inside Mount Deduction\",\"selection\":0,\"field_has_sub_option\":0,\"mandatory\":0,\"seq\":87,\"optiondefault\":null,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"subfieldlinkid\":1838,\"forchildsubfieldlinkid\":\"3_1838\",\"fabricorcolor\":0,\"editablecolumns\":[],\"masterparentfieldid\":352,\"optionsvalue\":[],\"optionsbackup\":[],\"subchild\":[],\"issubfabric\":0,\"supplierid\":\"1\",\"editruleoverride\":null,\"textfieldheight\":1,\"fieldInformation\":null,\"numeric_minvalue\":0,\"numeric_maxvalue\":0,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"59\",\"optionsvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":1150,\"labelname\":\"Inside Mount Deduction\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Inside Mount Deduction\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Inside Mount Deduction\",\"fieldid\":1150,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Right\",\"valueid\":\"1371\",\"type\":3,\"optionid\":\"222\",\"optionvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"222\",\"optionsvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"35 Inch\",\"valueid\":\"1365\",\"type\":3,\"optionid\":\"216\",\"optionvalue\":[{\"optionid\":216,\"optionname\":\"35 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1365,\"forchildfieldoptionlinkid\":\"3_1365\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"216\",\"optionsvalue\":[{\"optionid\":216,\"optionname\":\"35 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1365,\"forchildfieldoptionlinkid\":\"3_1365\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":34.66,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":34.66,\"costprice\":34.66,\"costwithdiscount\":34.66,\"customersellingprice\":34.66,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":34.66,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":34.66,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":34.66,\"costprice\":34.66,\"costwithdiscount\":34.66,\"customersellingprice\":34.66,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":34.66,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":2963,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1504\",\"type\":5,\"optionid\":\"1504\",\"optionvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2963,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1504\",\"optionsvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editruleoverride\":1}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"#42\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 1%\",\"Width\":\"59 3\\\/4\",\"Height\":\"47 5\\\/8\",\"Divide\":\"\",\"Mount\":\"Inside\",\"InsideMountDeduction\":\"\",\"ControlSide\":\"Right\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"35 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"Color\":\"Black+Grey\",\"2_description\":\"Senscreen 1% - SENBESTA - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"#42\",\"22\":4,\"147\":\"195\",\"20\":\"59\",\"21\":\"47\",\"554\":\"\",\"352\":\"59\",\"1150\":\"\",\"935\":\"222\",\"28\":\"210\",\"933\":\"\",\"934\":\"216\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"1504\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"#42\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 1%\",\"20\":\"59 3\\\/4\",\"21\":\"47 5\\\/8\",\"554\":\"\",\"352\":\"Inside\",\"1150\":\"\",\"935\":\"Right\",\"28\":\"String\",\"933\":\"\",\"934\":\"35 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"Black+Grey\"}","oi_description":"Location: #42, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 59 3\/4, Height: 47 5\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: #42, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 59 3\/4, Height: 47 5\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_reportdescription":"##Quantity: 1##,##Location: #42##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 59 3\/4 Inches##,##Height: 47 5\/8 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 35 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: #42##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 59 3\/4 Inches##, ##Height: 47 5\/8 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 35 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:<\/br>##Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"1504\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"59.75\",\"fractionvalue\":\"59 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:04:37.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]"},"old":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"#42\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 5%\",\"valueid\":\"197\",\"type\":5,\"optionid\":\"197\",\"optionvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"fieldid\":2965,\"status\":0,\"labelnamecode\":\"Color\",\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":233,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionsvalue\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"optionsbackup\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editablecolumns\":[],\"subchild\":[],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"hasstock\":0,\"optiondefault\":\"1519\",\"value\":\"1519\",\"fabricorcolor\":2,\"subfieldlinkid\":\"197\",\"issubfabric\":0,\"forchildsubfieldlinkid\":\"5_2_197_1\",\"masterparentfieldid\":147,\"dualseq\":1,\"linktopricegroup\":0,\"fieldInformation\":null,\"multiseq\":0,\"editruleoverride\":1,\"dumydata\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"197\",\"optionsvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":2965,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1519\",\"type\":5,\"optionid\":\"1519\",\"optionvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2965,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1519\",\"optionsvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"59\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"24_Inches_2_0.75\",\"widthfractiontext\":\"3\\\/4\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"47\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"5\\\/8\",\"dropfraction\":\"20_Inches_2_0.625\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Inside\",\"valueid\":\"393\",\"type\":3,\"optionid\":\"59\",\"optionvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[{\"fieldtypeid\":18,\"labelnamecode\":\"Inside Mount Deduction\",\"fieldoptionlinkid\":0,\"forchildfieldoptionlinkid\":\"18_0\",\"fieldid\":1150,\"fieldname\":\"Inside Mount Deduction\",\"selection\":0,\"field_has_sub_option\":0,\"mandatory\":0,\"seq\":87,\"optiondefault\":null,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"subfieldlinkid\":1838,\"forchildsubfieldlinkid\":\"3_1838\",\"fabricorcolor\":0,\"editablecolumns\":[],\"masterparentfieldid\":352,\"optionsvalue\":[],\"optionsbackup\":[],\"subchild\":[],\"issubfabric\":0,\"supplierid\":\"1\",\"editruleoverride\":null,\"textfieldheight\":1,\"fieldInformation\":null,\"numeric_minvalue\":0,\"numeric_maxvalue\":0,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"59\",\"optionsvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":1150,\"labelname\":\"Inside Mount Deduction\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Inside Mount Deduction\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Inside Mount Deduction\",\"fieldid\":1150,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Right\",\"valueid\":\"1371\",\"type\":3,\"optionid\":\"222\",\"optionvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"222\",\"optionsvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"35 Inch\",\"valueid\":\"1365\",\"type\":3,\"optionid\":\"216\",\"optionvalue\":[{\"optionid\":216,\"optionname\":\"35 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1365,\"forchildfieldoptionlinkid\":\"3_1365\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"216\",\"optionsvalue\":[{\"optionid\":216,\"optionname\":\"35 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1365,\"forchildfieldoptionlinkid\":\"3_1365\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":34.66,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":34.66,\"costprice\":34.66,\"costwithdiscount\":34.66,\"customersellingprice\":34.66,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":34.66,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":34.66,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":34.66,\"costprice\":34.66,\"costwithdiscount\":34.66,\"customersellingprice\":34.66,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":34.66,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"#42\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 5%\",\"Color\":\"Black+Grey\",\"Width\":\"59 3\\\/4\",\"Height\":\"47 5\\\/8\",\"Divide\":\"\",\"Mount\":\"Inside\",\"InsideMountDeduction\":\"\",\"ControlSide\":\"Right\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"35 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"2_description\":\"Senscreen 5% - RollFB60 - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"#42\",\"22\":4,\"147\":\"197\",\"2965\":\"1519\",\"20\":\"59\",\"21\":\"47\",\"554\":\"\",\"352\":\"59\",\"1150\":\"\",\"935\":\"222\",\"28\":\"210\",\"933\":\"\",\"934\":\"216\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"#42\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 5%\",\"2965\":\"Black+Grey\",\"20\":\"59 3\\\/4\",\"21\":\"47 5\\\/8\",\"554\":\"\",\"352\":\"Inside\",\"1150\":\"\",\"935\":\"Right\",\"28\":\"String\",\"933\":\"\",\"934\":\"35 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_description":"Location: #42, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 59 3\/4, Height: 47 5\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: #42, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 59 3\/4, Height: 47 5\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_reportdescription":"##Quantity: 1##,##Location: #42##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 59 3\/4 Inches##,##Height: 47 5\/8 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 35 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: #42##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 59 3\/4 Inches##, ##Height: 47 5\/8 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 35 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Color:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"59.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"59 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"289.660","oi_endcustomeroverridevatprice":"22.450","oi_endcustomeroverridegrossprice":"312.110","oi_updatedby":17,"oi_updatedat":"2026-01-30T21:59:57.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]"}}, , , , , ?, 2026-01-30 22:04:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932510,"logName":"default","subjectId":29952,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:04:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"#42\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0,\\\"globaledit\\\":false}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 1%\\\",\\\"valueid\\\":\\\"195\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"195\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4,\\\"globaledit\\\":true}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"status\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":231,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":2,\\\"optionsvalue\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"optionsbackup\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editablecolumns\\\":[],\\\"subfieldlinkid\\\":195,\\\"forchildsubfieldlinkid\\\":\\\"5_2_195_1\\\",\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"optiondefault\\\":\\\"1504\\\",\\\"value\\\":null,\\\"issubfabric\\\":0,\\\"masterparentfieldid\\\":147,\\\"hasstock\\\":0,\\\"subchild\\\":[],\\\"supplierid\\\":\\\"0\\\",\\\"editruleoverride\\\":1,\\\"linktopricegroup\\\":0,\\\"dualseq\\\":1,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"195\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"59\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"24_Inches_2_0.75\\\",\\\"widthfractiontext\\\":\\\"3\\\\\\\/4\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"47\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"5\\\\\\\/8\\\",\\\"dropfraction\\\":\\\"20_Inches_2_0.625\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"393\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"59\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[{\\\"fieldtypeid\\\":18,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fieldoptionlinkid\\\":0,\\\"forchildfieldoptionlinkid\\\":\\\"18_0\\\",\\\"fieldid\\\":1150,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":0,\\\"mandatory\\\":0,\\\"seq\\\":87,\\\"optiondefault\\\":null,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"subfieldlinkid\\\":1838,\\\"forchildsubfieldlinkid\\\":\\\"3_1838\\\",\\\"fabricorcolor\\\":0,\\\"editablecolumns\\\":[],\\\"masterparentfieldid\\\":352,\\\"optionsvalue\\\":[],\\\"optionsbackup\\\":[],\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"supplierid\\\":\\\"1\\\",\\\"editruleoverride\\\":null,\\\"textfieldheight\\\":1,\\\"fieldInformation\\\":null,\\\"numeric_minvalue\\\":0,\\\"numeric_maxvalue\\\":0,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"59\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":1150,\\\"labelname\\\":\\\"Inside Mount Deduction\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"fieldid\\\":1150,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Right\\\",\\\"valueid\\\":\\\"1371\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"222\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"222\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"35 Inch\\\",\\\"valueid\\\":\\\"1365\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"216\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":216,\\\"optionname\\\":\\\"35 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1365,\\\"forchildfieldoptionlinkid\\\":\\\"3_1365\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"216\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":216,\\\"optionname\\\":\\\"35 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1365,\\\"forchildfieldoptionlinkid\\\":\\\"3_1365\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":34.66,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":34.66,\\\"costprice\\\":34.66,\\\"costwithdiscount\\\":34.66,\\\"customersellingprice\\\":34.66,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":34.66,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":34.66,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":34.66,\\\"costprice\\\":34.66,\\\"costwithdiscount\\\":34.66,\\\"customersellingprice\\\":34.66,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":34.66,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":2963,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1504\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1504\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1504\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":1}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"#42\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 1%\\\",\\\"Width\\\":\\\"59 3\\\\\\\/4\\\",\\\"Height\\\":\\\"47 5\\\\\\\/8\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"InsideMountDeduction\\\":\\\"\\\",\\\"ControlSide\\\":\\\"Right\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"35 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"2_description\\\":\\\"Senscreen 1% - SENBESTA - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"#42\\\",\\\"22\\\":4,\\\"147\\\":\\\"195\\\",\\\"20\\\":\\\"59\\\",\\\"21\\\":\\\"47\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"59\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"222\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"216\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"1504\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"#42\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 1%\\\",\\\"20\\\":\\\"59 3\\\\\\\/4\\\",\\\"21\\\":\\\"47 5\\\\\\\/8\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Inside\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"Right\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"35 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"Black+Grey\\\"}\",\"oi_description\":\"Location: #42, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 59 3\\\/4, Height: 47 5\\\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: #42, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 59 3\\\/4, Height: 47 5\\\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: #42##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 59 3\\\/4 Inches##,##Height: 47 5\\\/8 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 35 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: #42##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 59 3\\\/4 Inches##, ##Height: 47 5\\\/8 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 35 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\u003C\\\/br\u003E##Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"1504\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"59.75\\\",\\\"fractionvalue\\\":\\\"59 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:04:37.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]\"},\"old\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"#42\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 5%\\\",\\\"valueid\\\":\\\"197\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"197\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"fieldid\\\":2965,\\\"status\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":233,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionsvalue\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"optionsbackup\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editablecolumns\\\":[],\\\"subchild\\\":[],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"hasstock\\\":0,\\\"optiondefault\\\":\\\"1519\\\",\\\"value\\\":\\\"1519\\\",\\\"fabricorcolor\\\":2,\\\"subfieldlinkid\\\":\\\"197\\\",\\\"issubfabric\\\":0,\\\"forchildsubfieldlinkid\\\":\\\"5_2_197_1\\\",\\\"masterparentfieldid\\\":147,\\\"dualseq\\\":1,\\\"linktopricegroup\\\":0,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"editruleoverride\\\":1,\\\"dumydata\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"197\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":2965,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1519\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1519\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2965,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1519\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"59\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"24_Inches_2_0.75\\\",\\\"widthfractiontext\\\":\\\"3\\\\\\\/4\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"47\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"5\\\\\\\/8\\\",\\\"dropfraction\\\":\\\"20_Inches_2_0.625\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"393\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"59\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[{\\\"fieldtypeid\\\":18,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fieldoptionlinkid\\\":0,\\\"forchildfieldoptionlinkid\\\":\\\"18_0\\\",\\\"fieldid\\\":1150,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":0,\\\"mandatory\\\":0,\\\"seq\\\":87,\\\"optiondefault\\\":null,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"subfieldlinkid\\\":1838,\\\"forchildsubfieldlinkid\\\":\\\"3_1838\\\",\\\"fabricorcolor\\\":0,\\\"editablecolumns\\\":[],\\\"masterparentfieldid\\\":352,\\\"optionsvalue\\\":[],\\\"optionsbackup\\\":[],\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"supplierid\\\":\\\"1\\\",\\\"editruleoverride\\\":null,\\\"textfieldheight\\\":1,\\\"fieldInformation\\\":null,\\\"numeric_minvalue\\\":0,\\\"numeric_maxvalue\\\":0,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"59\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":1150,\\\"labelname\\\":\\\"Inside Mount Deduction\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"fieldid\\\":1150,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Right\\\",\\\"valueid\\\":\\\"1371\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"222\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"222\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"35 Inch\\\",\\\"valueid\\\":\\\"1365\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"216\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":216,\\\"optionname\\\":\\\"35 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1365,\\\"forchildfieldoptionlinkid\\\":\\\"3_1365\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"216\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":216,\\\"optionname\\\":\\\"35 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1365,\\\"forchildfieldoptionlinkid\\\":\\\"3_1365\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":34.66,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":34.66,\\\"costprice\\\":34.66,\\\"costwithdiscount\\\":34.66,\\\"customersellingprice\\\":34.66,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":34.66,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":34.66,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":34.66,\\\"costprice\\\":34.66,\\\"costwithdiscount\\\":34.66,\\\"customersellingprice\\\":34.66,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":34.66,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"#42\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 5%\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"Width\\\":\\\"59 3\\\\\\\/4\\\",\\\"Height\\\":\\\"47 5\\\\\\\/8\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"InsideMountDeduction\\\":\\\"\\\",\\\"ControlSide\\\":\\\"Right\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"35 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"2_description\\\":\\\"Senscreen 5% - RollFB60 - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"#42\\\",\\\"22\\\":4,\\\"147\\\":\\\"197\\\",\\\"2965\\\":\\\"1519\\\",\\\"20\\\":\\\"59\\\",\\\"21\\\":\\\"47\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"59\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"222\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"216\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"#42\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 5%\\\",\\\"2965\\\":\\\"Black+Grey\\\",\\\"20\\\":\\\"59 3\\\\\\\/4\\\",\\\"21\\\":\\\"47 5\\\\\\\/8\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Inside\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"Right\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"35 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_description\":\"Location: #42, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 59 3\\\/4, Height: 47 5\\\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: #42, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 59 3\\\/4, Height: 47 5\\\/8, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 35 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: #42##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 59 3\\\/4 Inches##,##Height: 47 5\\\/8 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 35 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: #42##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 59 3\\\/4 Inches##, ##Height: 47 5\\\/8 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 35 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"59.75\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"59 3\\\\\\\/4\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"289.660\",\"oi_endcustomeroverridevatprice\":\"22.450\",\"oi_endcustomeroverridegrossprice\":\"312.110\",\"oi_updatedby\":17,\"oi_updatedat\":\"2026-01-30T21:59:57.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]\"}}","actionType":"updated","changedTo":{" Fabric":" Senscreen 1%"},"changedFrom":{" Fabric":" Senscreen 5%"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple"} [2026-01-30 22:04:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the field Fabric for the product of Combi/Roller/Triple, modified, 29953, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {" Fabric":" Senscreen 5%"}, {" Fabric":" Senscreen 1%"}, {"attributes":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"3 Room 1Fl\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0,\"globaledit\":false}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 1%\",\"valueid\":\"195\",\"type\":5,\"optionid\":\"195\",\"optionvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4,\"globaledit\":true}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"labelnamecode\":\"Color\",\"fieldid\":2963,\"status\":0,\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":231,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":2,\"optionsvalue\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"optionsbackup\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editablecolumns\":[],\"subfieldlinkid\":195,\"forchildsubfieldlinkid\":\"5_2_195_1\",\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"optiondefault\":\"1504\",\"value\":null,\"issubfabric\":0,\"masterparentfieldid\":147,\"hasstock\":0,\"subchild\":[],\"supplierid\":\"0\",\"editruleoverride\":1,\"linktopricegroup\":0,\"dualseq\":1,\"fieldInformation\":null,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"195\",\"optionsvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"72\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"24_Inches_2_0.75\",\"widthfractiontext\":\"3\\\/4\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"58\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"1\\\/4\",\"dropfraction\":\"8_Inches_2_0.25\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Inside\",\"valueid\":\"393\",\"type\":3,\"optionid\":\"59\",\"optionvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[{\"fieldtypeid\":18,\"labelnamecode\":\"Inside Mount Deduction\",\"fieldoptionlinkid\":0,\"forchildfieldoptionlinkid\":\"18_0\",\"fieldid\":1150,\"fieldname\":\"Inside Mount Deduction\",\"selection\":0,\"field_has_sub_option\":0,\"mandatory\":0,\"seq\":87,\"optiondefault\":null,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"subfieldlinkid\":1838,\"forchildsubfieldlinkid\":\"3_1838\",\"fabricorcolor\":0,\"editablecolumns\":[],\"masterparentfieldid\":352,\"optionsvalue\":[],\"optionsbackup\":[],\"subchild\":[],\"issubfabric\":0,\"supplierid\":\"1\",\"editruleoverride\":null,\"textfieldheight\":1,\"fieldInformation\":null,\"numeric_minvalue\":0,\"numeric_maxvalue\":0,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"59\",\"optionsvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":1150,\"labelname\":\"Inside Mount Deduction\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Inside Mount Deduction\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Inside Mount Deduction\",\"fieldid\":1150,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Right\",\"valueid\":\"1371\",\"type\":3,\"optionid\":\"222\",\"optionvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"222\",\"optionsvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"50 Inch\",\"valueid\":\"1366\",\"type\":3,\"optionid\":\"217\",\"optionvalue\":[{\"optionid\":217,\"optionname\":\"50 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1366,\"forchildfieldoptionlinkid\":\"3_1366\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"217\",\"optionsvalue\":[{\"optionid\":217,\"optionname\":\"50 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1366,\"forchildfieldoptionlinkid\":\"3_1366\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":42.2,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":42.2,\"costprice\":42.2,\"costwithdiscount\":42.2,\"customersellingprice\":42.2,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":42.2,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":42.2,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":42.2,\"costprice\":42.2,\"costwithdiscount\":42.2,\"customersellingprice\":42.2,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":42.2,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":2963,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1504\",\"type\":5,\"optionid\":\"1504\",\"optionvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2963,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1504\",\"optionsvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editruleoverride\":1}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"3 Room 1Fl\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 1%\",\"Width\":\"72 3\\\/4\",\"Height\":\"58 1\\\/4\",\"Divide\":\"\",\"Mount\":\"Inside\",\"InsideMountDeduction\":\"\",\"ControlSide\":\"Right\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"50 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"Color\":\"Black+Grey\",\"2_description\":\"Senscreen 1% - SENBESTA - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"3 Room 1Fl\",\"22\":4,\"147\":\"195\",\"20\":\"72\",\"21\":\"58\",\"554\":\"\",\"352\":\"59\",\"1150\":\"\",\"935\":\"222\",\"28\":\"210\",\"933\":\"\",\"934\":\"217\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"1504\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"3 Room 1Fl\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 1%\",\"20\":\"72 3\\\/4\",\"21\":\"58 1\\\/4\",\"554\":\"\",\"352\":\"Inside\",\"1150\":\"\",\"935\":\"Right\",\"28\":\"String\",\"933\":\"\",\"934\":\"50 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"Black+Grey\"}","oi_description":"Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 72 3\/4, Height: 58 1\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 72 3\/4, Height: 58 1\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_reportdescription":"##Quantity: 1##,##Location: 3 Room 1Fl##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 72 3\/4 Inches##,##Height: 58 1\/4 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 50 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: 3 Room 1Fl##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 72 3\/4 Inches##, ##Height: 58 1\/4 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 50 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:<\/br>##Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"1504\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"72.75\",\"fractionvalue\":\"72 3\\\/4\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:04:37.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]"},"old":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"3 Room 1Fl\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 5%\",\"valueid\":\"197\",\"type\":5,\"optionid\":\"197\",\"optionvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"fieldid\":2965,\"status\":0,\"labelnamecode\":\"Color\",\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":233,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionsvalue\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"optionsbackup\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editablecolumns\":[],\"subchild\":[],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"hasstock\":0,\"optiondefault\":\"1519\",\"value\":\"1519\",\"fabricorcolor\":2,\"subfieldlinkid\":\"197\",\"issubfabric\":0,\"forchildsubfieldlinkid\":\"5_2_197_1\",\"masterparentfieldid\":147,\"dualseq\":1,\"linktopricegroup\":0,\"fieldInformation\":null,\"multiseq\":0,\"editruleoverride\":1,\"dumydata\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"197\",\"optionsvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":2965,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1519\",\"type\":5,\"optionid\":\"1519\",\"optionvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2965,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1519\",\"optionsvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"72\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"24_Inches_2_0.75\",\"widthfractiontext\":\"3\\\/4\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"58\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"1\\\/4\",\"dropfraction\":\"8_Inches_2_0.25\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Inside\",\"valueid\":\"393\",\"type\":3,\"optionid\":\"59\",\"optionvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[{\"fieldtypeid\":18,\"labelnamecode\":\"Inside Mount Deduction\",\"fieldoptionlinkid\":0,\"forchildfieldoptionlinkid\":\"18_0\",\"fieldid\":1150,\"fieldname\":\"Inside Mount Deduction\",\"selection\":0,\"field_has_sub_option\":0,\"mandatory\":0,\"seq\":87,\"optiondefault\":null,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"subfieldlinkid\":1838,\"forchildsubfieldlinkid\":\"3_1838\",\"fabricorcolor\":0,\"editablecolumns\":[],\"masterparentfieldid\":352,\"optionsvalue\":[],\"optionsbackup\":[],\"subchild\":[],\"issubfabric\":0,\"supplierid\":\"1\",\"editruleoverride\":null,\"textfieldheight\":1,\"fieldInformation\":null,\"numeric_minvalue\":0,\"numeric_maxvalue\":0,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"59\",\"optionsvalue\":[{\"optionid\":59,\"optionname\":\"Inside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":393,\"forchildfieldoptionlinkid\":\"3_393\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":2,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":1150,\"labelname\":\"Inside Mount Deduction\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Inside Mount Deduction\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Inside Mount Deduction\",\"fieldid\":1150,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Right\",\"valueid\":\"1371\",\"type\":3,\"optionid\":\"222\",\"optionvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"222\",\"optionsvalue\":[{\"optionid\":222,\"optionname\":\"Right\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1371,\"forchildfieldoptionlinkid\":\"3_1371\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"50 Inch\",\"valueid\":\"1366\",\"type\":3,\"optionid\":\"217\",\"optionvalue\":[{\"optionid\":217,\"optionname\":\"50 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1366,\"forchildfieldoptionlinkid\":\"3_1366\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"217\",\"optionsvalue\":[{\"optionid\":217,\"optionname\":\"50 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1366,\"forchildfieldoptionlinkid\":\"3_1366\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":42.2,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":42.2,\"costprice\":42.2,\"costwithdiscount\":42.2,\"customersellingprice\":42.2,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":42.2,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":42.2,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":42.2,\"costprice\":42.2,\"costwithdiscount\":42.2,\"customersellingprice\":42.2,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":42.2,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"3 Room 1Fl\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 5%\",\"Color\":\"Black+Grey\",\"Width\":\"72 3\\\/4\",\"Height\":\"58 1\\\/4\",\"Divide\":\"\",\"Mount\":\"Inside\",\"InsideMountDeduction\":\"\",\"ControlSide\":\"Right\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"50 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"2_description\":\"Senscreen 5% - RollFB60 - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"3 Room 1Fl\",\"22\":4,\"147\":\"197\",\"2965\":\"1519\",\"20\":\"72\",\"21\":\"58\",\"554\":\"\",\"352\":\"59\",\"1150\":\"\",\"935\":\"222\",\"28\":\"210\",\"933\":\"\",\"934\":\"217\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"3 Room 1Fl\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 5%\",\"2965\":\"Black+Grey\",\"20\":\"72 3\\\/4\",\"21\":\"58 1\\\/4\",\"554\":\"\",\"352\":\"Inside\",\"1150\":\"\",\"935\":\"Right\",\"28\":\"String\",\"933\":\"\",\"934\":\"50 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_description":"Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 72 3\/4, Height: 58 1\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 72 3\/4, Height: 58 1\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_reportdescription":"##Quantity: 1##,##Location: 3 Room 1Fl##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 72 3\/4 Inches##,##Height: 58 1\/4 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 50 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: 3 Room 1Fl##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 72 3\/4 Inches##, ##Height: 58 1\/4 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 50 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Color:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"72.75\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"72 3\\\/4\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"424.200","oi_endcustomeroverridevatprice":"32.880","oi_endcustomeroverridegrossprice":"457.080","oi_updatedby":17,"oi_updatedat":"2026-01-30T22:00:45.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]"}}, , , , , ?, 2026-01-30 22:04:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932512,"logName":"default","subjectId":29953,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:04:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"3 Room 1Fl\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0,\\\"globaledit\\\":false}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 1%\\\",\\\"valueid\\\":\\\"195\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"195\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4,\\\"globaledit\\\":true}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"status\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":231,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":2,\\\"optionsvalue\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"optionsbackup\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editablecolumns\\\":[],\\\"subfieldlinkid\\\":195,\\\"forchildsubfieldlinkid\\\":\\\"5_2_195_1\\\",\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"optiondefault\\\":\\\"1504\\\",\\\"value\\\":null,\\\"issubfabric\\\":0,\\\"masterparentfieldid\\\":147,\\\"hasstock\\\":0,\\\"subchild\\\":[],\\\"supplierid\\\":\\\"0\\\",\\\"editruleoverride\\\":1,\\\"linktopricegroup\\\":0,\\\"dualseq\\\":1,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"195\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"72\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"24_Inches_2_0.75\\\",\\\"widthfractiontext\\\":\\\"3\\\\\\\/4\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"58\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"1\\\\\\\/4\\\",\\\"dropfraction\\\":\\\"8_Inches_2_0.25\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"393\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"59\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[{\\\"fieldtypeid\\\":18,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fieldoptionlinkid\\\":0,\\\"forchildfieldoptionlinkid\\\":\\\"18_0\\\",\\\"fieldid\\\":1150,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":0,\\\"mandatory\\\":0,\\\"seq\\\":87,\\\"optiondefault\\\":null,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"subfieldlinkid\\\":1838,\\\"forchildsubfieldlinkid\\\":\\\"3_1838\\\",\\\"fabricorcolor\\\":0,\\\"editablecolumns\\\":[],\\\"masterparentfieldid\\\":352,\\\"optionsvalue\\\":[],\\\"optionsbackup\\\":[],\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"supplierid\\\":\\\"1\\\",\\\"editruleoverride\\\":null,\\\"textfieldheight\\\":1,\\\"fieldInformation\\\":null,\\\"numeric_minvalue\\\":0,\\\"numeric_maxvalue\\\":0,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"59\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":1150,\\\"labelname\\\":\\\"Inside Mount Deduction\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"fieldid\\\":1150,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Right\\\",\\\"valueid\\\":\\\"1371\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"222\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"222\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"50 Inch\\\",\\\"valueid\\\":\\\"1366\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"217\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":217,\\\"optionname\\\":\\\"50 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1366,\\\"forchildfieldoptionlinkid\\\":\\\"3_1366\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"217\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":217,\\\"optionname\\\":\\\"50 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1366,\\\"forchildfieldoptionlinkid\\\":\\\"3_1366\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":42.2,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":42.2,\\\"costprice\\\":42.2,\\\"costwithdiscount\\\":42.2,\\\"customersellingprice\\\":42.2,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":42.2,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":42.2,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":42.2,\\\"costprice\\\":42.2,\\\"costwithdiscount\\\":42.2,\\\"customersellingprice\\\":42.2,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":42.2,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":2963,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1504\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1504\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1504\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":1}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"3 Room 1Fl\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 1%\\\",\\\"Width\\\":\\\"72 3\\\\\\\/4\\\",\\\"Height\\\":\\\"58 1\\\\\\\/4\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"InsideMountDeduction\\\":\\\"\\\",\\\"ControlSide\\\":\\\"Right\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"50 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"2_description\\\":\\\"Senscreen 1% - SENBESTA - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"3 Room 1Fl\\\",\\\"22\\\":4,\\\"147\\\":\\\"195\\\",\\\"20\\\":\\\"72\\\",\\\"21\\\":\\\"58\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"59\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"222\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"217\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"1504\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"3 Room 1Fl\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 1%\\\",\\\"20\\\":\\\"72 3\\\\\\\/4\\\",\\\"21\\\":\\\"58 1\\\\\\\/4\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Inside\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"Right\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"50 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"Black+Grey\\\"}\",\"oi_description\":\"Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 72 3\\\/4, Height: 58 1\\\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 72 3\\\/4, Height: 58 1\\\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: 3 Room 1Fl##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 72 3\\\/4 Inches##,##Height: 58 1\\\/4 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 50 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: 3 Room 1Fl##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 72 3\\\/4 Inches##, ##Height: 58 1\\\/4 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 50 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\u003C\\\/br\u003E##Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"1504\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"72.75\\\",\\\"fractionvalue\\\":\\\"72 3\\\\\\\/4\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:04:37.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]\"},\"old\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"3 Room 1Fl\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 5%\\\",\\\"valueid\\\":\\\"197\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"197\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"fieldid\\\":2965,\\\"status\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":233,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionsvalue\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"optionsbackup\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editablecolumns\\\":[],\\\"subchild\\\":[],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"hasstock\\\":0,\\\"optiondefault\\\":\\\"1519\\\",\\\"value\\\":\\\"1519\\\",\\\"fabricorcolor\\\":2,\\\"subfieldlinkid\\\":\\\"197\\\",\\\"issubfabric\\\":0,\\\"forchildsubfieldlinkid\\\":\\\"5_2_197_1\\\",\\\"masterparentfieldid\\\":147,\\\"dualseq\\\":1,\\\"linktopricegroup\\\":0,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"editruleoverride\\\":1,\\\"dumydata\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"197\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":2965,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1519\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1519\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2965,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1519\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"72\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"24_Inches_2_0.75\\\",\\\"widthfractiontext\\\":\\\"3\\\\\\\/4\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"58\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"1\\\\\\\/4\\\",\\\"dropfraction\\\":\\\"8_Inches_2_0.25\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Inside\\\",\\\"valueid\\\":\\\"393\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"59\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[{\\\"fieldtypeid\\\":18,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fieldoptionlinkid\\\":0,\\\"forchildfieldoptionlinkid\\\":\\\"18_0\\\",\\\"fieldid\\\":1150,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":0,\\\"mandatory\\\":0,\\\"seq\\\":87,\\\"optiondefault\\\":null,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"subfieldlinkid\\\":1838,\\\"forchildsubfieldlinkid\\\":\\\"3_1838\\\",\\\"fabricorcolor\\\":0,\\\"editablecolumns\\\":[],\\\"masterparentfieldid\\\":352,\\\"optionsvalue\\\":[],\\\"optionsbackup\\\":[],\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"supplierid\\\":\\\"1\\\",\\\"editruleoverride\\\":null,\\\"textfieldheight\\\":1,\\\"fieldInformation\\\":null,\\\"numeric_minvalue\\\":0,\\\"numeric_maxvalue\\\":0,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"59\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":59,\\\"optionname\\\":\\\"Inside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":393,\\\"forchildfieldoptionlinkid\\\":\\\"3_393\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":2,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":1150,\\\"labelname\\\":\\\"Inside Mount Deduction\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Inside Mount Deduction\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Inside Mount Deduction\\\",\\\"fieldid\\\":1150,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Right\\\",\\\"valueid\\\":\\\"1371\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"222\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"222\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":222,\\\"optionname\\\":\\\"Right\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1371,\\\"forchildfieldoptionlinkid\\\":\\\"3_1371\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"50 Inch\\\",\\\"valueid\\\":\\\"1366\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"217\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":217,\\\"optionname\\\":\\\"50 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1366,\\\"forchildfieldoptionlinkid\\\":\\\"3_1366\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"217\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":217,\\\"optionname\\\":\\\"50 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1366,\\\"forchildfieldoptionlinkid\\\":\\\"3_1366\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":42.2,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":42.2,\\\"costprice\\\":42.2,\\\"costwithdiscount\\\":42.2,\\\"customersellingprice\\\":42.2,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":42.2,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":42.2,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":42.2,\\\"costprice\\\":42.2,\\\"costwithdiscount\\\":42.2,\\\"customersellingprice\\\":42.2,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":42.2,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"3 Room 1Fl\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 5%\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"Width\\\":\\\"72 3\\\\\\\/4\\\",\\\"Height\\\":\\\"58 1\\\\\\\/4\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Inside\\\",\\\"InsideMountDeduction\\\":\\\"\\\",\\\"ControlSide\\\":\\\"Right\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"50 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"2_description\\\":\\\"Senscreen 5% - RollFB60 - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"3 Room 1Fl\\\",\\\"22\\\":4,\\\"147\\\":\\\"197\\\",\\\"2965\\\":\\\"1519\\\",\\\"20\\\":\\\"72\\\",\\\"21\\\":\\\"58\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"59\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"222\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"217\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"3 Room 1Fl\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 5%\\\",\\\"2965\\\":\\\"Black+Grey\\\",\\\"20\\\":\\\"72 3\\\\\\\/4\\\",\\\"21\\\":\\\"58 1\\\\\\\/4\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Inside\\\",\\\"1150\\\":\\\"\\\",\\\"935\\\":\\\"Right\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"50 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_description\":\"Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 72 3\\\/4, Height: 58 1\\\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: 3 Room 1Fl, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 72 3\\\/4, Height: 58 1\\\/4, Mount: Inside, Control Side: Right, Control Type: String, Cord Length: 50 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: 3 Room 1Fl##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 72 3\\\/4 Inches##,##Height: 58 1\\\/4 Inches##,##Mount: Inside##,##Control Side: Right##,##Control Type: String##,##Cord Length: 50 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: 3 Room 1Fl##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 72 3\\\/4 Inches##, ##Height: 58 1\\\/4 Inches##, ##Mount: Inside##, ##Control Side: Right##, ##Control Type: String##, ##Cord Length: 50 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"72.75\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"72 3\\\\\\\/4\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"424.200\",\"oi_endcustomeroverridevatprice\":\"32.880\",\"oi_endcustomeroverridegrossprice\":\"457.080\",\"oi_updatedby\":17,\"oi_updatedat\":\"2026-01-30T22:00:45.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 1150, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]\"}}","actionType":"updated","changedTo":{" Fabric":" Senscreen 1%"},"changedFrom":{" Fabric":" Senscreen 5%"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple"} [2026-01-30 22:04:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #29 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #30 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #57 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #59 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #60 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #61 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #64 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_causerid' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Line Item, Q1 - Line Item has been updated the field Fabric for the product of Combi/Roller/Triple, modified, 29954, App\Models\Orderitem\bm_orderitem, 3433, App\Models\Job\bm_jobdetails, ?, {" Fabric":" Senscreen 5%"}, {" Fabric":" Senscreen 1%"}, {"attributes":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"New #37\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0,\"globaledit\":false}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 1%\",\"valueid\":\"195\",\"type\":5,\"optionid\":\"195\",\"optionvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4,\"globaledit\":true}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"labelnamecode\":\"Color\",\"fieldid\":2963,\"status\":0,\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":231,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":2,\"optionsvalue\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"optionsbackup\":[{\"optionid\":529,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":529,\"forchildfieldoptionlinkid\":\"5_3_529_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1500,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1500,\"forchildfieldoptionlinkid\":\"5_3_1500_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1501,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1501,\"forchildfieldoptionlinkid\":\"5_3_1501_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1502,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1502,\"forchildfieldoptionlinkid\":\"5_3_1502_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1503,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1503,\"forchildfieldoptionlinkid\":\"5_3_1503_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1505,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1505,\"forchildfieldoptionlinkid\":\"5_3_1505_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":1506,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1506,\"forchildfieldoptionlinkid\":\"5_3_1506_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0},{\"optionid\":4039,\"optionname\":\"ivory\",\"optioncode\":null,\"optionquantity\":1,\"fieldoptionlinkid\":4039,\"forchildfieldoptionlinkid\":\"5_3_4039_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editablecolumns\":[],\"subfieldlinkid\":195,\"forchildsubfieldlinkid\":\"5_2_195_1\",\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"optiondefault\":\"1504\",\"value\":null,\"issubfabric\":0,\"masterparentfieldid\":147,\"hasstock\":0,\"subchild\":[],\"supplierid\":\"0\",\"editruleoverride\":1,\"linktopricegroup\":0,\"dualseq\":1,\"fieldInformation\":null,\"multiseq\":0,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"195\",\"optionsvalue\":[{\"optionid\":195,\"optionname\":\"Senscreen 1%\",\"optioncode\":\"SENBESTA\",\"optionquantity\":1,\"fieldoptionlinkid\":195,\"forchildfieldoptionlinkid\":\"5_2_195_1\",\"optionimage\":null,\"subdatacount\":1,\"optionid_pricegroupid\":\"195_4\",\"fabricmapid\":195,\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"34\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"16_Inches_2_0.5\",\"widthfractiontext\":\"1\\\/2\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"76\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"1\\\/4\",\"dropfraction\":\"8_Inches_2_0.25\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Outside\",\"valueid\":\"394\",\"type\":3,\"optionid\":\"60\",\"optionvalue\":[{\"optionid\":60,\"optionname\":\"Outside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":394,\"forchildfieldoptionlinkid\":\"3_394\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"60\",\"optionsvalue\":[{\"optionid\":60,\"optionname\":\"Outside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":394,\"forchildfieldoptionlinkid\":\"3_394\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Left\",\"valueid\":\"1370\",\"type\":3,\"optionid\":\"221\",\"optionvalue\":[{\"optionid\":221,\"optionname\":\"Left\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1370,\"forchildfieldoptionlinkid\":\"3_1370\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"221\",\"optionsvalue\":[{\"optionid\":221,\"optionname\":\"Left\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1370,\"forchildfieldoptionlinkid\":\"3_1370\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"62 Inch\",\"valueid\":\"1367\",\"type\":3,\"optionid\":\"218\",\"optionvalue\":[{\"optionid\":218,\"optionname\":\"62 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1367,\"forchildfieldoptionlinkid\":\"3_1367\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"218\",\"optionsvalue\":[{\"optionid\":218,\"optionname\":\"62 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1367,\"forchildfieldoptionlinkid\":\"3_1367\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":20.01,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":20.01,\"costprice\":20.01,\"costwithdiscount\":20.01,\"customersellingprice\":20.01,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":20.01,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":20.01,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":20.01,\"costprice\":20.01,\"costwithdiscount\":20.01,\"customersellingprice\":20.01,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":20.01,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":2963,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1504\",\"type\":5,\"optionid\":\"1504\",\"optionvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":true,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2963,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1504\",\"optionsvalue\":[{\"optionid\":1504,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1504,\"forchildfieldoptionlinkid\":\"5_3_1504_1\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"optionimage\":null,\"subdatacount\":0}],\"editruleoverride\":1}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"New #37\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 1%\",\"Width\":\"34 1\\\/2\",\"Height\":\"76 1\\\/4\",\"Divide\":\"\",\"Mount\":\"Outside\",\"ControlSide\":\"Left\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"62 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"Color\":\"Black+Grey\",\"2_description\":\"Senscreen 1% - SENBESTA - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"New #37\",\"22\":4,\"147\":\"195\",\"20\":\"34\",\"21\":\"76\",\"554\":\"\",\"352\":\"60\",\"935\":\"221\",\"28\":\"210\",\"933\":\"\",\"934\":\"218\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"1504\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"New #37\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 1%\",\"20\":\"34 1\\\/2\",\"21\":\"76 1\\\/4\",\"554\":\"\",\"352\":\"Outside\",\"935\":\"Left\",\"28\":\"String\",\"933\":\"\",\"934\":\"62 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\",\"2963\":\"Black+Grey\"}","oi_description":"Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 34 1\/2, Height: 76 1\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 34 1\/2, Height: 76 1\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey","oi_reportdescription":"##Quantity: 1##,##Location: New #37##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 34 1\/2 Inches##,##Height: 76 1\/4 Inches##,##Mount: Outside##,##Control Side: Left##,##Control Type: String##,##Cord Length: 62 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: New #37##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 34 1\/2 Inches##, ##Height: 76 1\/4 Inches##, ##Mount: Outside##, ##Control Side: Left##, ##Control Type: String##, ##Cord Length: 62 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:<\/br>##Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":2,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":\"1504\",\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":9,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":10,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":53,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"\",\"price\":\"\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":4,\"value\":\"34.50\",\"fractionvalue\":\"34 1\\\/2\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0},{\"productionoveride\":0,\"id\":51,\"value\":\"\",\"fractionvalue\":\"\",\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0}]","oi_endcustomeroverridetype":0,"oi_endcustomeroverridenetprice":"0.000","oi_endcustomeroverridevatprice":"0.000","oi_endcustomeroverridegrossprice":"0.000","oi_updatedby":1,"oi_updatedat":"2026-01-30T22:04:37.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]"},"old":{"oi_jsondata":"[{\"id\":1749,\"labelname\":\"Unit Type\",\"value\":4,\"valueid\":\"4\",\"type\":34,\"optionid\":4,\"optionvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"issubfabric\":0,\"labelnamecode\":\"Unit Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":34,\"mandatory\":0,\"fieldname\":\"Unit Type\",\"fieldid\":1749,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"optionid\":4,\"optionname\":\"Inches\",\"optioncode\":null,\"optionquantity\":1,\"unittype\":0,\"unitcost\":0,\"pricingtype\":0,\"fieldoptionlinkid\":4,\"forchildfieldoptionlinkid\":\"34_4\"}],\"editruleoverride\":0},{\"id\":17,\"labelname\":\"Supplier\",\"value\":\"1\",\"valueid\":null,\"type\":17,\"optionid\":\"1\",\"optionvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"issubfabric\":0,\"labelnamecode\":\"Supplier\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":17,\"mandatory\":0,\"fieldname\":\"Supplier\",\"fieldid\":17,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1\",\"optionsvalue\":[{\"id\":1,\"optionid\":1,\"optionname\":\"Elcielo\",\"deleted\":0,\"optionquantity\":1}],\"editruleoverride\":0},{\"id\":16,\"labelname\":\"Quantity\",\"value\":1,\"valueid\":null,\"type\":14,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Quantity\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":14,\"mandatory\":0,\"fieldname\":\"Quantity\",\"fieldid\":16,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1035,\"labelname\":\"Location\",\"value\":\"New #37\",\"valueid\":null,\"type\":29,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Location\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":29,\"mandatory\":0,\"fieldname\":\"Location\",\"fieldid\":1035,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":22,\"labelname\":\"Price Group\",\"value\":4,\"valueid\":\"110\",\"type\":13,\"optionid\":4,\"optionvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"issubfabric\":0,\"labelnamecode\":\"Price Group\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":13,\"mandatory\":0,\"fieldname\":\"Price Group\",\"fieldid\":22,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":4,\"optionsvalue\":[{\"id\":110,\"fieldid\":22,\"fieldoptionlinkid\":110,\"optionid\":4,\"mainsupplier\":\"1\",\"blindtypecode\":null,\"optionname\":\"Roll Group C\",\"optionquantity\":1,\"subcount\":0,\"status\":0,\"subdatacount\":0}],\"editruleoverride\":0},{\"id\":147,\"labelname\":\"Fabric\",\"value\":\"Senscreen 5%\",\"valueid\":\"197\",\"type\":5,\"optionid\":\"197\",\"optionvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"issubfabric\":0,\"labelnamecode\":\"Fabric\",\"fabricorcolor\":1,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Fabric\",\"fieldid\":147,\"subchild\":[{\"fieldtypeid\":5,\"fieldid\":2965,\"status\":0,\"labelnamecode\":\"Color\",\"fieldname\":\"Color\",\"field_has_sub_option\":1,\"selection\":0,\"seq\":233,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionsvalue\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"optionsbackup\":[{\"optionid\":531,\"optionname\":\"White\",\"optioncode\":\"2073\",\"optionquantity\":1,\"fieldoptionlinkid\":531,\"forchildfieldoptionlinkid\":\"5_531\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1515,\"optionname\":\"White+Beige\",\"optioncode\":\"2002\",\"optionquantity\":1,\"fieldoptionlinkid\":1515,\"forchildfieldoptionlinkid\":\"5_1515\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1516,\"optionname\":\"Beige+Grey\",\"optioncode\":\"2005\",\"optionquantity\":1,\"fieldoptionlinkid\":1516,\"forchildfieldoptionlinkid\":\"5_1516\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1517,\"optionname\":\"Grey\",\"optioncode\":\"2006\",\"optionquantity\":1,\"fieldoptionlinkid\":1517,\"forchildfieldoptionlinkid\":\"5_1517\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1518,\"optionname\":\"White+Grey\",\"optioncode\":\"2003\",\"optionquantity\":1,\"fieldoptionlinkid\":1518,\"forchildfieldoptionlinkid\":\"5_1518\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1520,\"optionname\":\"Black+Copper\",\"optioncode\":\"2008A\",\"optionquantity\":1,\"fieldoptionlinkid\":1520,\"forchildfieldoptionlinkid\":\"5_1520\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null},{\"optionid\":1521,\"optionname\":\"Black\",\"optioncode\":\"2009\",\"optionquantity\":1,\"fieldoptionlinkid\":1521,\"forchildfieldoptionlinkid\":\"5_1521\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editablecolumns\":[],\"subchild\":[],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionname\":\"Color Name\",\"optioncode\":\"Color Code\"},\"hasstock\":0,\"optiondefault\":\"1519\",\"value\":\"1519\",\"fabricorcolor\":2,\"subfieldlinkid\":\"197\",\"issubfabric\":0,\"forchildsubfieldlinkid\":\"5_2_197_1\",\"masterparentfieldid\":147,\"dualseq\":1,\"linktopricegroup\":0,\"fieldInformation\":null,\"multiseq\":0,\"editruleoverride\":1,\"dumydata\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"197\",\"optionsvalue\":[{\"optionid\":197,\"optionname\":\"Senscreen 5%\",\"optioncode\":\"RollFB60\",\"optionquantity\":1,\"fieldoptionlinkid\":197,\"forchildfieldoptionlinkid\":\"5_2_197_1\",\"subdatacount\":1,\"optionimage\":null,\"optionid_pricegroupid\":\"197_4\",\"pricegroup\":\"Roll Group C\",\"pricegroupid\":4}],\"editruleoverride\":1},{\"id\":2965,\"labelname\":\"Color\",\"value\":\"Black+Grey\",\"valueid\":\"1519\",\"type\":5,\"optionid\":\"1519\",\"optionvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Color\",\"fabricorcolor\":2,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":5,\"mandatory\":0,\"fieldname\":\"Color\",\"fieldid\":2965,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"1519\",\"optionsvalue\":[{\"optionid\":1519,\"optionname\":\"Black+Grey\",\"optioncode\":\"2007\",\"optionquantity\":1,\"fieldoptionlinkid\":1519,\"forchildfieldoptionlinkid\":\"5_1519\",\"minimumdiscount\":null,\"maximumdiscount\":null,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":1},{\"id\":20,\"labelname\":\"Width\",\"value\":\"34\",\"valueid\":null,\"type\":11,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width\",\"fabricorcolor\":0,\"widthfraction\":\"16_Inches_2_0.5\",\"widthfractiontext\":\"1\\\/2\",\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":11,\"mandatory\":0,\"fieldname\":\"Width\",\"fieldid\":20,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":21,\"labelname\":\"Height\",\"value\":\"76\",\"valueid\":null,\"type\":12,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Height\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":\"1\\\/4\",\"dropfraction\":\"8_Inches_2_0.25\",\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":12,\"mandatory\":0,\"fieldname\":\"Height\",\"fieldid\":21,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":1},{\"id\":554,\"labelname\":\"Divide\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Divide\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Divide\",\"fieldid\":554,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":352,\"labelname\":\"Mount\",\"value\":\"Outside\",\"valueid\":\"394\",\"type\":3,\"optionid\":\"60\",\"optionvalue\":[{\"optionid\":60,\"optionname\":\"Outside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":394,\"forchildfieldoptionlinkid\":\"3_394\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Mount\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Mount\",\"fieldid\":352,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"60\",\"optionsvalue\":[{\"optionid\":60,\"optionname\":\"Outside\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":394,\"forchildfieldoptionlinkid\":\"3_394\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":935,\"labelname\":\"Control Side\",\"value\":\"Left\",\"valueid\":\"1370\",\"type\":3,\"optionid\":\"221\",\"optionvalue\":[{\"optionid\":221,\"optionname\":\"Left\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1370,\"forchildfieldoptionlinkid\":\"3_1370\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Side\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Control Side\",\"fieldid\":935,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"221\",\"optionsvalue\":[{\"optionid\":221,\"optionname\":\"Left\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1370,\"forchildfieldoptionlinkid\":\"3_1370\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":28,\"labelname\":\"Control Type\",\"value\":\"String\",\"valueid\":\"1342\",\"type\":3,\"optionid\":\"210\",\"optionvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Control Type\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Control Type\",\"fieldid\":28,\"subchild\":[{\"fieldtypeid\":3,\"fieldid\":933,\"labelnamecode\":\"String ColorSCR\",\"fieldname\":\"String Color\",\"selection\":0,\"field_has_sub_option\":1,\"seq\":86,\"mandatory\":0,\"fieldlevel\":2,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"fabricorcolor\":0,\"subfieldlinkid\":1342,\"forchildsubfieldlinkid\":\"3_1342\",\"optionsvalue\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"optionsbackup\":[{\"optionid\":262,\"optionqty\":\"1\",\"optionname\":\"White\",\"unittype\":null,\"fieldoptionlinkid\":3120,\"forchildfieldoptionlinkid\":\"3_3120\",\"hasstock\":0,\"subdatacount\":0,\"hasprice\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editablecolumns\":[\"optionqty\"],\"optionsselectedcolumns\":{\"optionid\":\"Option Id\",\"optionqty\":\"Option Qty\",\"optionname\":\"Option Name\"},\"optiondefault\":null,\"masterparentfieldid\":28,\"supplierid\":\"1\",\"subchild\":[],\"issubfabric\":0,\"textfieldheight\":1,\"editruleoverride\":null,\"fieldInformation\":null,\"dumydata\":[],\"blindswidth\":0}],\"fieldInformation\":null,\"optiondefault\":\"210\",\"optionsvalue\":[{\"optionid\":210,\"optionname\":\"String\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1342,\"forchildfieldoptionlinkid\":\"3_1342\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":933,\"labelname\":\"String Color\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"String ColorSCR\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":2,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"String Color\",\"fieldid\":933,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":934,\"labelname\":\"Cord Length\",\"value\":\"62 Inch\",\"valueid\":\"1367\",\"type\":3,\"optionid\":\"218\",\"optionvalue\":[{\"optionid\":218,\"optionname\":\"62 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1367,\"forchildfieldoptionlinkid\":\"3_1367\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Cord Length\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Cord Length\",\"fieldid\":934,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"218\",\"optionsvalue\":[{\"optionid\":218,\"optionname\":\"62 Inch\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1367,\"forchildfieldoptionlinkid\":\"3_1367\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":3059,\"labelname\":\"Remote Control\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Remote Control\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Remote Control\",\"fieldid\":3059,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3373,\"labelname\":\"Charger\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Charger\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Charger\",\"fieldid\":3373,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3398,\"labelname\":\"TaHoma Solar\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"TaHoma Solar\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"TaHoma Solar\",\"fieldid\":3398,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":553,\"labelname\":\"Fabric Cover\",\"value\":\"None\",\"valueid\":\"5085\",\"type\":3,\"optionid\":\"808\",\"optionvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Fabric Cover\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Fabric Cover\",\"fieldid\":553,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"808\",\"optionsvalue\":[{\"optionid\":808,\"optionname\":\"None\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":5085,\"forchildfieldoptionlinkid\":\"3_5085\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":568,\"labelname\":\"Tube\",\"value\":\"38mm\",\"valueid\":\"807\",\"type\":3,\"optionid\":\"96\",\"optionvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Tube\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Tube\",\"fieldid\":568,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"96\",\"optionsvalue\":[{\"optionid\":96,\"optionname\":\"38mm\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":807,\"forchildfieldoptionlinkid\":\"3_807\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":555,\"labelname\":\"Headrail\",\"value\":\"2.5 Flat Cassette\",\"valueid\":\"949\",\"type\":3,\"optionid\":\"184\",\"optionvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":20.01,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":20.01,\"costprice\":20.01,\"costwithdiscount\":20.01,\"customersellingprice\":20.01,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":20.01,\"sellingpriceType\":\"1\"}],\"issubfabric\":0,\"labelnamecode\":\"Headrail\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":1,\"fieldname\":\"Headrail\",\"fieldid\":555,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"184\",\"optionsvalue\":[{\"optionid\":184,\"optionname\":\"2.5 Flat Cassette\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":20.01,\"fieldoptionlinkid\":949,\"forchildfieldoptionlinkid\":\"3_949\",\"hasstock\":0,\"hasprice\":1,\"subdatacount\":1,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"reportprice\":20.01,\"costprice\":20.01,\"costwithdiscount\":20.01,\"customersellingprice\":20.01,\"customermarkupvalue\":1,\"optiontype\":8,\"quantity\":1,\"optionnetprice\":20.01,\"sellingpriceType\":\"1\"}],\"editruleoverride\":1},{\"id\":567,\"labelname\":\"Head Color\",\"value\":\"White\",\"valueid\":\"3123\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"issubfabric\":0,\"labelnamecode\":\"Head Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Head Color\",\"fieldid\":567,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"optionname\":\"White\",\"optionqty\":\"1\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":3123,\"forchildfieldoptionlinkid\":\"3_3123\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null,\"imageplacement\":\"Thumbnail\",\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}]}],\"editruleoverride\":1},{\"id\":574,\"labelname\":\"Bottom Color\",\"value\":\"White\",\"valueid\":\"827\",\"type\":3,\"optionid\":\"109\",\"optionvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Bottom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Bottom Color\",\"fieldid\":574,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"109\",\"optionsvalue\":[{\"optionid\":109,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Alu head bottom white\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":827,\"forchildfieldoptionlinkid\":\"3_827\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":566,\"labelname\":\"Endcap Color\",\"value\":\"White\",\"valueid\":\"1837\",\"type\":3,\"optionid\":\"153\",\"optionvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"issubfabric\":0,\"labelnamecode\":\"Endcap Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":\"1\",\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Endcap Color\",\"fieldid\":566,\"subchild\":[],\"fieldInformation\":null,\"ruleoverride\":1,\"optiondefault\":\"153\",\"optionsvalue\":[{\"optionid\":153,\"imagecolumnsarray\":[{\"id\":1,\"label\":\"Thumbnail\",\"checked\":true,\"delete\":0,\"validationerror\":null,\"default\":1},{\"id\":2,\"label\":\"Left\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0},{\"id\":3,\"label\":\"Right\",\"checked\":false,\"delete\":0,\"validationerror\":null,\"default\":0}],\"imageplacement\":\"Thumbnail\",\"optionqty\":\"1\",\"optionname\":\"White\",\"optioncode\":\"Endcap White\",\"unittype\":null,\"unitcost\":0,\"fieldoptionlinkid\":1837,\"forchildfieldoptionlinkid\":\"3_1837\",\"hasstock\":0,\"hasprice\":0,\"subdatacount\":0,\"optionimage\":null}],\"editruleoverride\":0},{\"id\":3158,\"labelname\":\"Side Channel\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Side Channel\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Side Channel\",\"fieldid\":3158,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":32,\"labelname\":\"Special Instructions\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Special Instructions\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":1,\"showFieldOnCustomerPortal\":1,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Special Instructions\",\"fieldid\":32,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1409,\"labelname\":\"Custom Color\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Custom Color\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Custom Color\",\"fieldid\":1409,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":3177,\"labelname\":\"Width Modify\",\"value\":null,\"valueid\":null,\"type\":3,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Width Modify\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":3,\"mandatory\":0,\"fieldname\":\"Width Modify\",\"fieldid\":3177,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0},{\"id\":1036,\"labelname\":\"Motor Model\",\"value\":null,\"valueid\":null,\"type\":18,\"optionid\":null,\"optionvalue\":[],\"issubfabric\":0,\"labelnamecode\":\"Motor Model\",\"fabricorcolor\":0,\"widthfraction\":null,\"widthfractiontext\":null,\"dropfractiontext\":null,\"dropfraction\":null,\"showfieldonjob\":0,\"showFieldOnCustomerPortal\":0,\"optionquantity\":null,\"globaledit\":false,\"numberfraction\":null,\"numberfractiontext\":null,\"fieldlevel\":1,\"fieldtypeid\":18,\"mandatory\":0,\"fieldname\":\"Motor Model\",\"fieldid\":1036,\"subchild\":[],\"fieldInformation\":null,\"optiondefault\":null,\"optionsvalue\":[],\"editruleoverride\":0}]","oi_labelnamevalue":"{\"UnitType\":\"Inches\",\"Supplier\":\"Elcielo\",\"Quantity\":1,\"Location\":\"New #37\",\"PriceGroup\":\"Roll Group C\",\"Fabric\":\"Senscreen 5%\",\"Color\":\"Black+Grey\",\"Width\":\"34 1\\\/2\",\"Height\":\"76 1\\\/4\",\"Divide\":\"\",\"Mount\":\"Outside\",\"ControlSide\":\"Left\",\"ControlType\":\"String\",\"StringColorSCR\":\"\",\"CordLength\":\"62 Inch\",\"RemoteControl\":\"\",\"Charger\":\"\",\"TaHomaSolar\":\"\",\"FabricCover\":\"None\",\"Tube\":\"38mm\",\"Headrail\":\"2.5 Flat Cassette\",\"HeadColor\":\"White\",\"BottomColor\":\"White\",\"EndcapColor\":\"White\",\"SideChannel\":\"\",\"SpecialInstructions\":\"\",\"CustomColor\":\"\",\"WidthModify\":\"\",\"MotorModel\":\"\",\"2_description\":\"Senscreen 5% - RollFB60 - Black+Grey - 2007\"}","oi_idvalue":"{\"1749\":4,\"17\":\"1\",\"16\":1,\"1035\":\"New #37\",\"22\":4,\"147\":\"197\",\"2965\":\"1519\",\"20\":\"34\",\"21\":\"76\",\"554\":\"\",\"352\":\"60\",\"935\":\"221\",\"28\":\"210\",\"933\":\"\",\"934\":\"218\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"808\",\"568\":\"96\",\"555\":\"184\",\"567\":\"109\",\"574\":\"109\",\"566\":\"153\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_reportvaluetext":"{\"1749\":\"Inches\",\"17\":\"Elcielo\",\"16\":1,\"1035\":\"New #37\",\"22\":\"Roll Group C\",\"147\":\"Senscreen 5%\",\"2965\":\"Black+Grey\",\"20\":\"34 1\\\/2\",\"21\":\"76 1\\\/4\",\"554\":\"\",\"352\":\"Outside\",\"935\":\"Left\",\"28\":\"String\",\"933\":\"\",\"934\":\"62 Inch\",\"3059\":\"\",\"3373\":\"\",\"3398\":\"\",\"553\":\"None\",\"568\":\"38mm\",\"555\":\"2.5 Flat Cassette\",\"567\":\"White\",\"574\":\"White\",\"566\":\"White\",\"3158\":\"\",\"32\":\"\",\"1409\":\"\",\"3177\":\"\",\"1036\":\"\"}","oi_description":"Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 34 1\/2, Height: 76 1\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_onlinedescription":"Unit Type: Inches, Quantity: 1, Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 34 1\/2, Height: 76 1\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White","oi_reportdescription":"##Quantity: 1##,##Location: New #37##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 34 1\/2 Inches##,##Height: 76 1\/4 Inches##,##Mount: Outside##,##Control Side: Left##,##Control Type: String##,##Cord Length: 62 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##","oi_onlinereportdescription":"##Quantity: 1##, ##Location: New #37##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 34 1\/2 Inches##, ##Height: 76 1\/4 Inches##, ##Mount: Outside##, ##Control Side: Left##, ##Control Type: String##, ##Cord Length: 62 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##","oi_reporttitles":"##Quantity:<\/br>##Location:<\/br>##Price Group:<\/br>##Fabric:<\/br>##Color:<\/br>##Width:<\/br>##Height:<\/br>##Mount:<\/br>##Control Side:<\/br>##Control Type:<\/br>##Cord Length:<\/br>##Fabric Cover:<\/br>##Tube:<\/br>##Headrail:<\/br>##Head Color:<\/br>##Bottom Color:<\/br>##Endcap Color:","oi_onlinereporttitles":"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:","oi_productionformulajsondata":"[{\"productionoveride\":0,\"id\":null,\"value\":\"-\",\"formula\":null,\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":0,\"id\":4,\"value\":\"34.50\",\"formula\":\"Width-InsideMountDeduction\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":0,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":\"34 1\\\/2\"},{\"productionoveride\":0,\"id\":51,\"value\":null,\"formula\":\"IF(AND(OR(Headrail=\\\"3VXCassette\\\",Headrail=\\\"4VXCassette\\\",Headrail=\\\"RollOnly\\\"),ControlType=\\\"ElectricMotor\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\"CORDLESS\\\",WidthModify=\\\"ArizonaWidthAddition\\\"),(Width-InsideMountDeduction)+0.125,0))\",\"price\":\"-\",\"recipeid\":2,\"stockupdate\":0,\"fieldid\":0,\"isdelete\":0,\"defaultstock\":1,\"fieldtype_id\":0,\"stockDeductionProcessIds\":null,\"fractionvalue\":null},{\"productionoveride\":null,\"id\":null,\"value\":\"-\",\"formula\":\"noFormula\",\"price\":null,\"recipeid\":null,\"stockupdate\":0,\"fieldid\":null,\"isdelete\":0,\"defaultstock\":null,\"fieldtype_id\":3,\"stockDeductionProcessIds\":null,\"fractionvalue\":null}]","oi_endcustomeroverridetype":1,"oi_endcustomeroverridenetprice":"268.010","oi_endcustomeroverridevatprice":"20.770","oi_endcustomeroverridegrossprice":"288.780","oi_updatedby":17,"oi_updatedat":"2026-01-30T22:01:24.000000Z","oi_jsondataid":"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]"}}, , , , , ?, 2026-01-30 22:04:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Orderitem\bm_orderitem::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1830): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php(235): App\Http\Controllers\Job\orderitem\OrderitemController->App\Http\Controllers\Job\orderitem\{closure}() #27 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(1856): Illuminate\Support\Collection->each() #28 /var/www/html/api/app/Jobs/GlobalEditOrderItemsJob.php(44): App\Http\Controllers\Job\orderitem\OrderitemController->globaleditorderitem() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Jobs\GlobalEditOrderItemsJob->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\Container\Container->call() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Bus\Dispatcher->dispatchNow() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(425): Illuminate\Queue\Jobs\Job->fire() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(375): Illuminate\Queue\Worker->process() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(173): Illuminate\Queue\Worker->runJob() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\Queue\Worker->daemon() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\Queue\Console\WorkCommand->runWorker() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\Container\BoundMethod::call() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call() #55 /var/www/html/api/vendor/symfony/console/Command/Command.php(291): Illuminate\Console\Command->execute() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\Component\Console\Command\Command->run() #57 /var/www/html/api/vendor/symfony/console/Application.php(1014): Illuminate\Console\Command->run() #58 /var/www/html/api/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #59 /var/www/html/api/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\Component\Console\Application->run() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\Console\Application->run() #62 /var/www/html/api/artisan(37): Illuminate\Foundation\Console\Kernel->handle() #63 {main}and with the data of:{"id":932514,"logName":"default","subjectId":29954,"model":"App\\Models\\Orderitem\\bm_orderitem","modifiedBy":null,"dateTime":"2026-01-30 22:04:37","causerId":null,"causerType":null,"properties":"{\"attributes\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"New #37\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0,\\\"globaledit\\\":false}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 1%\\\",\\\"valueid\\\":\\\"195\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"195\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4,\\\"globaledit\\\":true}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"status\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":231,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":2,\\\"optionsvalue\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"optionsbackup\\\":[{\\\"optionid\\\":529,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":529,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_529_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1500,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1500,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1500_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1501,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1501,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1501_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1502,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1502,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1502_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1503,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1503,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1503_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1505,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1505,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1505_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":1506,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1506,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1506_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0},{\\\"optionid\\\":4039,\\\"optionname\\\":\\\"ivory\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":4039,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_4039_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editablecolumns\\\":[],\\\"subfieldlinkid\\\":195,\\\"forchildsubfieldlinkid\\\":\\\"5_2_195_1\\\",\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"optiondefault\\\":\\\"1504\\\",\\\"value\\\":null,\\\"issubfabric\\\":0,\\\"masterparentfieldid\\\":147,\\\"hasstock\\\":0,\\\"subchild\\\":[],\\\"supplierid\\\":\\\"0\\\",\\\"editruleoverride\\\":1,\\\"linktopricegroup\\\":0,\\\"dualseq\\\":1,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"195\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":195,\\\"optionname\\\":\\\"Senscreen 1%\\\",\\\"optioncode\\\":\\\"SENBESTA\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":195,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_195_1\\\",\\\"optionimage\\\":null,\\\"subdatacount\\\":1,\\\"optionid_pricegroupid\\\":\\\"195_4\\\",\\\"fabricmapid\\\":195,\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"34\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"16_Inches_2_0.5\\\",\\\"widthfractiontext\\\":\\\"1\\\\\\\/2\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"76\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"1\\\\\\\/4\\\",\\\"dropfraction\\\":\\\"8_Inches_2_0.25\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Outside\\\",\\\"valueid\\\":\\\"394\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"60\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":60,\\\"optionname\\\":\\\"Outside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":394,\\\"forchildfieldoptionlinkid\\\":\\\"3_394\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"60\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":60,\\\"optionname\\\":\\\"Outside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":394,\\\"forchildfieldoptionlinkid\\\":\\\"3_394\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Left\\\",\\\"valueid\\\":\\\"1370\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"221\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":221,\\\"optionname\\\":\\\"Left\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1370,\\\"forchildfieldoptionlinkid\\\":\\\"3_1370\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"221\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":221,\\\"optionname\\\":\\\"Left\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1370,\\\"forchildfieldoptionlinkid\\\":\\\"3_1370\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"62 Inch\\\",\\\"valueid\\\":\\\"1367\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"218\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":218,\\\"optionname\\\":\\\"62 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1367,\\\"forchildfieldoptionlinkid\\\":\\\"3_1367\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"218\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":218,\\\"optionname\\\":\\\"62 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1367,\\\"forchildfieldoptionlinkid\\\":\\\"3_1367\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":20.01,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":20.01,\\\"costprice\\\":20.01,\\\"costwithdiscount\\\":20.01,\\\"customersellingprice\\\":20.01,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":20.01,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":20.01,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":20.01,\\\"costprice\\\":20.01,\\\"costwithdiscount\\\":20.01,\\\"customersellingprice\\\":20.01,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":20.01,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":2963,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1504\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1504\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":true,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2963,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1504\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1504,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1504,\\\"forchildfieldoptionlinkid\\\":\\\"5_3_1504_1\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"optionimage\\\":null,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":1}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"New #37\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 1%\\\",\\\"Width\\\":\\\"34 1\\\\\\\/2\\\",\\\"Height\\\":\\\"76 1\\\\\\\/4\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Outside\\\",\\\"ControlSide\\\":\\\"Left\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"62 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"2_description\\\":\\\"Senscreen 1% - SENBESTA - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"New #37\\\",\\\"22\\\":4,\\\"147\\\":\\\"195\\\",\\\"20\\\":\\\"34\\\",\\\"21\\\":\\\"76\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"60\\\",\\\"935\\\":\\\"221\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"218\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"1504\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"New #37\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 1%\\\",\\\"20\\\":\\\"34 1\\\\\\\/2\\\",\\\"21\\\":\\\"76 1\\\\\\\/4\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Outside\\\",\\\"935\\\":\\\"Left\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"62 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\",\\\"2963\\\":\\\"Black+Grey\\\"}\",\"oi_description\":\"Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 34 1\\\/2, Height: 76 1\\\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 1%, Width: 34 1\\\/2, Height: 76 1\\\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White, Color: Black+Grey\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: New #37##,##Price Group: Roll Group C##,##Fabric: Senscreen 1%##,##Width: 34 1\\\/2 Inches##,##Height: 76 1\\\/4 Inches##,##Mount: Outside##,##Control Side: Left##,##Control Type: String##,##Cord Length: 62 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##,##Color: Black+Grey##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: New #37##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 1%##, ##Width: 34 1\\\/2 Inches##, ##Height: 76 1\\\/4 Inches##, ##Mount: Outside##, ##Control Side: Left##, ##Control Type: String##, ##Cord Length: 62 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##, ##Color: Black+Grey##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\u003C\\\/br\u003E##Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:, ##Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":2,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":\\\"1504\\\",\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":9,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":10,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":53,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"\\\",\\\"price\\\":\\\"\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"34.50\\\",\\\"fractionvalue\\\":\\\"34 1\\\\\\\/2\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":\\\"\\\",\\\"fractionvalue\\\":\\\"\\\",\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0}]\",\"oi_endcustomeroverridetype\":0,\"oi_endcustomeroverridenetprice\":\"0.000\",\"oi_endcustomeroverridevatprice\":\"0.000\",\"oi_endcustomeroverridegrossprice\":\"0.000\",\"oi_updatedby\":1,\"oi_updatedat\":\"2026-01-30T22:04:37.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 20, 21, 554, 352, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036, 2963]\"},\"old\":{\"oi_jsondata\":\"[{\\\"id\\\":1749,\\\"labelname\\\":\\\"Unit Type\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"4\\\",\\\"type\\\":34,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Unit Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":34,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Unit Type\\\",\\\"fieldid\\\":1749,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"optionid\\\":4,\\\"optionname\\\":\\\"Inches\\\",\\\"optioncode\\\":null,\\\"optionquantity\\\":1,\\\"unittype\\\":0,\\\"unitcost\\\":0,\\\"pricingtype\\\":0,\\\"fieldoptionlinkid\\\":4,\\\"forchildfieldoptionlinkid\\\":\\\"34_4\\\"}],\\\"editruleoverride\\\":0},{\\\"id\\\":17,\\\"labelname\\\":\\\"Supplier\\\",\\\"value\\\":\\\"1\\\",\\\"valueid\\\":null,\\\"type\\\":17,\\\"optionid\\\":\\\"1\\\",\\\"optionvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Supplier\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":17,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Supplier\\\",\\\"fieldid\\\":17,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1\\\",\\\"optionsvalue\\\":[{\\\"id\\\":1,\\\"optionid\\\":1,\\\"optionname\\\":\\\"Elcielo\\\",\\\"deleted\\\":0,\\\"optionquantity\\\":1}],\\\"editruleoverride\\\":0},{\\\"id\\\":16,\\\"labelname\\\":\\\"Quantity\\\",\\\"value\\\":1,\\\"valueid\\\":null,\\\"type\\\":14,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Quantity\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":14,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Quantity\\\",\\\"fieldid\\\":16,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1035,\\\"labelname\\\":\\\"Location\\\",\\\"value\\\":\\\"New #37\\\",\\\"valueid\\\":null,\\\"type\\\":29,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Location\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":29,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Location\\\",\\\"fieldid\\\":1035,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":22,\\\"labelname\\\":\\\"Price Group\\\",\\\"value\\\":4,\\\"valueid\\\":\\\"110\\\",\\\"type\\\":13,\\\"optionid\\\":4,\\\"optionvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Price Group\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":13,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Price Group\\\",\\\"fieldid\\\":22,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":4,\\\"optionsvalue\\\":[{\\\"id\\\":110,\\\"fieldid\\\":22,\\\"fieldoptionlinkid\\\":110,\\\"optionid\\\":4,\\\"mainsupplier\\\":\\\"1\\\",\\\"blindtypecode\\\":null,\\\"optionname\\\":\\\"Roll Group C\\\",\\\"optionquantity\\\":1,\\\"subcount\\\":0,\\\"status\\\":0,\\\"subdatacount\\\":0}],\\\"editruleoverride\\\":0},{\\\"id\\\":147,\\\"labelname\\\":\\\"Fabric\\\",\\\"value\\\":\\\"Senscreen 5%\\\",\\\"valueid\\\":\\\"197\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"197\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric\\\",\\\"fabricorcolor\\\":1,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Fabric\\\",\\\"fieldid\\\":147,\\\"subchild\\\":[{\\\"fieldtypeid\\\":5,\\\"fieldid\\\":2965,\\\"status\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fieldname\\\":\\\"Color\\\",\\\"field_has_sub_option\\\":1,\\\"selection\\\":0,\\\"seq\\\":233,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionsvalue\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"optionsbackup\\\":[{\\\"optionid\\\":531,\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"2073\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":531,\\\"forchildfieldoptionlinkid\\\":\\\"5_531\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1515,\\\"optionname\\\":\\\"White+Beige\\\",\\\"optioncode\\\":\\\"2002\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1515,\\\"forchildfieldoptionlinkid\\\":\\\"5_1515\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1516,\\\"optionname\\\":\\\"Beige+Grey\\\",\\\"optioncode\\\":\\\"2005\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1516,\\\"forchildfieldoptionlinkid\\\":\\\"5_1516\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1517,\\\"optionname\\\":\\\"Grey\\\",\\\"optioncode\\\":\\\"2006\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1517,\\\"forchildfieldoptionlinkid\\\":\\\"5_1517\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1518,\\\"optionname\\\":\\\"White+Grey\\\",\\\"optioncode\\\":\\\"2003\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1518,\\\"forchildfieldoptionlinkid\\\":\\\"5_1518\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1520,\\\"optionname\\\":\\\"Black+Copper\\\",\\\"optioncode\\\":\\\"2008A\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1520,\\\"forchildfieldoptionlinkid\\\":\\\"5_1520\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null},{\\\"optionid\\\":1521,\\\"optionname\\\":\\\"Black\\\",\\\"optioncode\\\":\\\"2009\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1521,\\\"forchildfieldoptionlinkid\\\":\\\"5_1521\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editablecolumns\\\":[],\\\"subchild\\\":[],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionname\\\":\\\"Color Name\\\",\\\"optioncode\\\":\\\"Color Code\\\"},\\\"hasstock\\\":0,\\\"optiondefault\\\":\\\"1519\\\",\\\"value\\\":\\\"1519\\\",\\\"fabricorcolor\\\":2,\\\"subfieldlinkid\\\":\\\"197\\\",\\\"issubfabric\\\":0,\\\"forchildsubfieldlinkid\\\":\\\"5_2_197_1\\\",\\\"masterparentfieldid\\\":147,\\\"dualseq\\\":1,\\\"linktopricegroup\\\":0,\\\"fieldInformation\\\":null,\\\"multiseq\\\":0,\\\"editruleoverride\\\":1,\\\"dumydata\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"197\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":197,\\\"optionname\\\":\\\"Senscreen 5%\\\",\\\"optioncode\\\":\\\"RollFB60\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":197,\\\"forchildfieldoptionlinkid\\\":\\\"5_2_197_1\\\",\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"optionid_pricegroupid\\\":\\\"197_4\\\",\\\"pricegroup\\\":\\\"Roll Group C\\\",\\\"pricegroupid\\\":4}],\\\"editruleoverride\\\":1},{\\\"id\\\":2965,\\\"labelname\\\":\\\"Color\\\",\\\"value\\\":\\\"Black+Grey\\\",\\\"valueid\\\":\\\"1519\\\",\\\"type\\\":5,\\\"optionid\\\":\\\"1519\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Color\\\",\\\"fabricorcolor\\\":2,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":5,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Color\\\",\\\"fieldid\\\":2965,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"1519\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":1519,\\\"optionname\\\":\\\"Black+Grey\\\",\\\"optioncode\\\":\\\"2007\\\",\\\"optionquantity\\\":1,\\\"fieldoptionlinkid\\\":1519,\\\"forchildfieldoptionlinkid\\\":\\\"5_1519\\\",\\\"minimumdiscount\\\":null,\\\"maximumdiscount\\\":null,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":1},{\\\"id\\\":20,\\\"labelname\\\":\\\"Width\\\",\\\"value\\\":\\\"34\\\",\\\"valueid\\\":null,\\\"type\\\":11,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":\\\"16_Inches_2_0.5\\\",\\\"widthfractiontext\\\":\\\"1\\\\\\\/2\\\",\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":11,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width\\\",\\\"fieldid\\\":20,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":21,\\\"labelname\\\":\\\"Height\\\",\\\"value\\\":\\\"76\\\",\\\"valueid\\\":null,\\\"type\\\":12,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Height\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":\\\"1\\\\\\\/4\\\",\\\"dropfraction\\\":\\\"8_Inches_2_0.25\\\",\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":12,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Height\\\",\\\"fieldid\\\":21,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":1},{\\\"id\\\":554,\\\"labelname\\\":\\\"Divide\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Divide\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Divide\\\",\\\"fieldid\\\":554,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":352,\\\"labelname\\\":\\\"Mount\\\",\\\"value\\\":\\\"Outside\\\",\\\"valueid\\\":\\\"394\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"60\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":60,\\\"optionname\\\":\\\"Outside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":394,\\\"forchildfieldoptionlinkid\\\":\\\"3_394\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Mount\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Mount\\\",\\\"fieldid\\\":352,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"60\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":60,\\\"optionname\\\":\\\"Outside\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":394,\\\"forchildfieldoptionlinkid\\\":\\\"3_394\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":935,\\\"labelname\\\":\\\"Control Side\\\",\\\"value\\\":\\\"Left\\\",\\\"valueid\\\":\\\"1370\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"221\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":221,\\\"optionname\\\":\\\"Left\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1370,\\\"forchildfieldoptionlinkid\\\":\\\"3_1370\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Side\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Control Side\\\",\\\"fieldid\\\":935,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"221\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":221,\\\"optionname\\\":\\\"Left\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1370,\\\"forchildfieldoptionlinkid\\\":\\\"3_1370\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":28,\\\"labelname\\\":\\\"Control Type\\\",\\\"value\\\":\\\"String\\\",\\\"valueid\\\":\\\"1342\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"210\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Control Type\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Control Type\\\",\\\"fieldid\\\":28,\\\"subchild\\\":[{\\\"fieldtypeid\\\":3,\\\"fieldid\\\":933,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fieldname\\\":\\\"String Color\\\",\\\"selection\\\":0,\\\"field_has_sub_option\\\":1,\\\"seq\\\":86,\\\"mandatory\\\":0,\\\"fieldlevel\\\":2,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"fabricorcolor\\\":0,\\\"subfieldlinkid\\\":1342,\\\"forchildsubfieldlinkid\\\":\\\"3_1342\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"optionsbackup\\\":[{\\\"optionid\\\":262,\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"unittype\\\":null,\\\"fieldoptionlinkid\\\":3120,\\\"forchildfieldoptionlinkid\\\":\\\"3_3120\\\",\\\"hasstock\\\":0,\\\"subdatacount\\\":0,\\\"hasprice\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editablecolumns\\\":[\\\"optionqty\\\"],\\\"optionsselectedcolumns\\\":{\\\"optionid\\\":\\\"Option Id\\\",\\\"optionqty\\\":\\\"Option Qty\\\",\\\"optionname\\\":\\\"Option Name\\\"},\\\"optiondefault\\\":null,\\\"masterparentfieldid\\\":28,\\\"supplierid\\\":\\\"1\\\",\\\"subchild\\\":[],\\\"issubfabric\\\":0,\\\"textfieldheight\\\":1,\\\"editruleoverride\\\":null,\\\"fieldInformation\\\":null,\\\"dumydata\\\":[],\\\"blindswidth\\\":0}],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"210\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":210,\\\"optionname\\\":\\\"String\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1342,\\\"forchildfieldoptionlinkid\\\":\\\"3_1342\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":933,\\\"labelname\\\":\\\"String Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"String ColorSCR\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":2,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"String Color\\\",\\\"fieldid\\\":933,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":934,\\\"labelname\\\":\\\"Cord Length\\\",\\\"value\\\":\\\"62 Inch\\\",\\\"valueid\\\":\\\"1367\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"218\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":218,\\\"optionname\\\":\\\"62 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1367,\\\"forchildfieldoptionlinkid\\\":\\\"3_1367\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Cord Length\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Cord Length\\\",\\\"fieldid\\\":934,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"218\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":218,\\\"optionname\\\":\\\"62 Inch\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1367,\\\"forchildfieldoptionlinkid\\\":\\\"3_1367\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":3059,\\\"labelname\\\":\\\"Remote Control\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Remote Control\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Remote Control\\\",\\\"fieldid\\\":3059,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3373,\\\"labelname\\\":\\\"Charger\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Charger\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Charger\\\",\\\"fieldid\\\":3373,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3398,\\\"labelname\\\":\\\"TaHoma Solar\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"TaHoma Solar\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"TaHoma Solar\\\",\\\"fieldid\\\":3398,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":553,\\\"labelname\\\":\\\"Fabric Cover\\\",\\\"value\\\":\\\"None\\\",\\\"valueid\\\":\\\"5085\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"808\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Fabric Cover\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Fabric Cover\\\",\\\"fieldid\\\":553,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"808\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":808,\\\"optionname\\\":\\\"None\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":5085,\\\"forchildfieldoptionlinkid\\\":\\\"3_5085\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":568,\\\"labelname\\\":\\\"Tube\\\",\\\"value\\\":\\\"38mm\\\",\\\"valueid\\\":\\\"807\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"96\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Tube\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Tube\\\",\\\"fieldid\\\":568,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"96\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":96,\\\"optionname\\\":\\\"38mm\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":807,\\\"forchildfieldoptionlinkid\\\":\\\"3_807\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":555,\\\"labelname\\\":\\\"Headrail\\\",\\\"value\\\":\\\"2.5 Flat Cassette\\\",\\\"valueid\\\":\\\"949\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"184\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":20.01,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":20.01,\\\"costprice\\\":20.01,\\\"costwithdiscount\\\":20.01,\\\"customersellingprice\\\":20.01,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":20.01,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Headrail\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":1,\\\"fieldname\\\":\\\"Headrail\\\",\\\"fieldid\\\":555,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"184\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":184,\\\"optionname\\\":\\\"2.5 Flat Cassette\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":20.01,\\\"fieldoptionlinkid\\\":949,\\\"forchildfieldoptionlinkid\\\":\\\"3_949\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":1,\\\"subdatacount\\\":1,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"reportprice\\\":20.01,\\\"costprice\\\":20.01,\\\"costwithdiscount\\\":20.01,\\\"customersellingprice\\\":20.01,\\\"customermarkupvalue\\\":1,\\\"optiontype\\\":8,\\\"quantity\\\":1,\\\"optionnetprice\\\":20.01,\\\"sellingpriceType\\\":\\\"1\\\"}],\\\"editruleoverride\\\":1},{\\\"id\\\":567,\\\"labelname\\\":\\\"Head Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"3123\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Head Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Head Color\\\",\\\"fieldid\\\":567,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"optionname\\\":\\\"White\\\",\\\"optionqty\\\":\\\"1\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":3123,\\\"forchildfieldoptionlinkid\\\":\\\"3_3123\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null,\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}]}],\\\"editruleoverride\\\":1},{\\\"id\\\":574,\\\"labelname\\\":\\\"Bottom Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"827\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"109\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Bottom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Bottom Color\\\",\\\"fieldid\\\":574,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"109\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":109,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Alu head bottom white\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":827,\\\"forchildfieldoptionlinkid\\\":\\\"3_827\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":566,\\\"labelname\\\":\\\"Endcap Color\\\",\\\"value\\\":\\\"White\\\",\\\"valueid\\\":\\\"1837\\\",\\\"type\\\":3,\\\"optionid\\\":\\\"153\\\",\\\"optionvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Endcap Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":\\\"1\\\",\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Endcap Color\\\",\\\"fieldid\\\":566,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"ruleoverride\\\":1,\\\"optiondefault\\\":\\\"153\\\",\\\"optionsvalue\\\":[{\\\"optionid\\\":153,\\\"imagecolumnsarray\\\":[{\\\"id\\\":1,\\\"label\\\":\\\"Thumbnail\\\",\\\"checked\\\":true,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":1},{\\\"id\\\":2,\\\"label\\\":\\\"Left\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0},{\\\"id\\\":3,\\\"label\\\":\\\"Right\\\",\\\"checked\\\":false,\\\"delete\\\":0,\\\"validationerror\\\":null,\\\"default\\\":0}],\\\"imageplacement\\\":\\\"Thumbnail\\\",\\\"optionqty\\\":\\\"1\\\",\\\"optionname\\\":\\\"White\\\",\\\"optioncode\\\":\\\"Endcap White\\\",\\\"unittype\\\":null,\\\"unitcost\\\":0,\\\"fieldoptionlinkid\\\":1837,\\\"forchildfieldoptionlinkid\\\":\\\"3_1837\\\",\\\"hasstock\\\":0,\\\"hasprice\\\":0,\\\"subdatacount\\\":0,\\\"optionimage\\\":null}],\\\"editruleoverride\\\":0},{\\\"id\\\":3158,\\\"labelname\\\":\\\"Side Channel\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Side Channel\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Side Channel\\\",\\\"fieldid\\\":3158,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":32,\\\"labelname\\\":\\\"Special Instructions\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Special Instructions\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":1,\\\"showFieldOnCustomerPortal\\\":1,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Special Instructions\\\",\\\"fieldid\\\":32,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1409,\\\"labelname\\\":\\\"Custom Color\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Custom Color\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Custom Color\\\",\\\"fieldid\\\":1409,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":3177,\\\"labelname\\\":\\\"Width Modify\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":3,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Width Modify\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":3,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Width Modify\\\",\\\"fieldid\\\":3177,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0},{\\\"id\\\":1036,\\\"labelname\\\":\\\"Motor Model\\\",\\\"value\\\":null,\\\"valueid\\\":null,\\\"type\\\":18,\\\"optionid\\\":null,\\\"optionvalue\\\":[],\\\"issubfabric\\\":0,\\\"labelnamecode\\\":\\\"Motor Model\\\",\\\"fabricorcolor\\\":0,\\\"widthfraction\\\":null,\\\"widthfractiontext\\\":null,\\\"dropfractiontext\\\":null,\\\"dropfraction\\\":null,\\\"showfieldonjob\\\":0,\\\"showFieldOnCustomerPortal\\\":0,\\\"optionquantity\\\":null,\\\"globaledit\\\":false,\\\"numberfraction\\\":null,\\\"numberfractiontext\\\":null,\\\"fieldlevel\\\":1,\\\"fieldtypeid\\\":18,\\\"mandatory\\\":0,\\\"fieldname\\\":\\\"Motor Model\\\",\\\"fieldid\\\":1036,\\\"subchild\\\":[],\\\"fieldInformation\\\":null,\\\"optiondefault\\\":null,\\\"optionsvalue\\\":[],\\\"editruleoverride\\\":0}]\",\"oi_labelnamevalue\":\"{\\\"UnitType\\\":\\\"Inches\\\",\\\"Supplier\\\":\\\"Elcielo\\\",\\\"Quantity\\\":1,\\\"Location\\\":\\\"New #37\\\",\\\"PriceGroup\\\":\\\"Roll Group C\\\",\\\"Fabric\\\":\\\"Senscreen 5%\\\",\\\"Color\\\":\\\"Black+Grey\\\",\\\"Width\\\":\\\"34 1\\\\\\\/2\\\",\\\"Height\\\":\\\"76 1\\\\\\\/4\\\",\\\"Divide\\\":\\\"\\\",\\\"Mount\\\":\\\"Outside\\\",\\\"ControlSide\\\":\\\"Left\\\",\\\"ControlType\\\":\\\"String\\\",\\\"StringColorSCR\\\":\\\"\\\",\\\"CordLength\\\":\\\"62 Inch\\\",\\\"RemoteControl\\\":\\\"\\\",\\\"Charger\\\":\\\"\\\",\\\"TaHomaSolar\\\":\\\"\\\",\\\"FabricCover\\\":\\\"None\\\",\\\"Tube\\\":\\\"38mm\\\",\\\"Headrail\\\":\\\"2.5 Flat Cassette\\\",\\\"HeadColor\\\":\\\"White\\\",\\\"BottomColor\\\":\\\"White\\\",\\\"EndcapColor\\\":\\\"White\\\",\\\"SideChannel\\\":\\\"\\\",\\\"SpecialInstructions\\\":\\\"\\\",\\\"CustomColor\\\":\\\"\\\",\\\"WidthModify\\\":\\\"\\\",\\\"MotorModel\\\":\\\"\\\",\\\"2_description\\\":\\\"Senscreen 5% - RollFB60 - Black+Grey - 2007\\\"}\",\"oi_idvalue\":\"{\\\"1749\\\":4,\\\"17\\\":\\\"1\\\",\\\"16\\\":1,\\\"1035\\\":\\\"New #37\\\",\\\"22\\\":4,\\\"147\\\":\\\"197\\\",\\\"2965\\\":\\\"1519\\\",\\\"20\\\":\\\"34\\\",\\\"21\\\":\\\"76\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"60\\\",\\\"935\\\":\\\"221\\\",\\\"28\\\":\\\"210\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"218\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"808\\\",\\\"568\\\":\\\"96\\\",\\\"555\\\":\\\"184\\\",\\\"567\\\":\\\"109\\\",\\\"574\\\":\\\"109\\\",\\\"566\\\":\\\"153\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_reportvaluetext\":\"{\\\"1749\\\":\\\"Inches\\\",\\\"17\\\":\\\"Elcielo\\\",\\\"16\\\":1,\\\"1035\\\":\\\"New #37\\\",\\\"22\\\":\\\"Roll Group C\\\",\\\"147\\\":\\\"Senscreen 5%\\\",\\\"2965\\\":\\\"Black+Grey\\\",\\\"20\\\":\\\"34 1\\\\\\\/2\\\",\\\"21\\\":\\\"76 1\\\\\\\/4\\\",\\\"554\\\":\\\"\\\",\\\"352\\\":\\\"Outside\\\",\\\"935\\\":\\\"Left\\\",\\\"28\\\":\\\"String\\\",\\\"933\\\":\\\"\\\",\\\"934\\\":\\\"62 Inch\\\",\\\"3059\\\":\\\"\\\",\\\"3373\\\":\\\"\\\",\\\"3398\\\":\\\"\\\",\\\"553\\\":\\\"None\\\",\\\"568\\\":\\\"38mm\\\",\\\"555\\\":\\\"2.5 Flat Cassette\\\",\\\"567\\\":\\\"White\\\",\\\"574\\\":\\\"White\\\",\\\"566\\\":\\\"White\\\",\\\"3158\\\":\\\"\\\",\\\"32\\\":\\\"\\\",\\\"1409\\\":\\\"\\\",\\\"3177\\\":\\\"\\\",\\\"1036\\\":\\\"\\\"}\",\"oi_description\":\"Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 34 1\\\/2, Height: 76 1\\\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_onlinedescription\":\"Unit Type: Inches, Quantity: 1, Location: New #37, Price Group: Roll Group C, Fabric: Senscreen 5%, Color: Black+Grey, Width: 34 1\\\/2, Height: 76 1\\\/4, Mount: Outside, Control Side: Left, Control Type: String, Cord Length: 62 Inch, Fabric Cover: None, Tube: 38mm, Headrail: 2.5 Flat Cassette, Head Color: White, Bottom Color: White, Endcap Color: White\",\"oi_reportdescription\":\"##Quantity: 1##,##Location: New #37##,##Price Group: Roll Group C##,##Fabric: Senscreen 5%##,##Color: Black+Grey##,##Width: 34 1\\\/2 Inches##,##Height: 76 1\\\/4 Inches##,##Mount: Outside##,##Control Side: Left##,##Control Type: String##,##Cord Length: 62 Inch##,##Fabric Cover: None##,##Tube: 38mm##,##Headrail: 2.5 Flat Cassette##,##Head Color: White##,##Bottom Color: White##,##Endcap Color: White##\",\"oi_onlinereportdescription\":\"##Quantity: 1##, ##Location: New #37##, ##Price Group: Roll Group C##, ##Fabric: Senscreen 5%##, ##Color: Black+Grey##, ##Width: 34 1\\\/2 Inches##, ##Height: 76 1\\\/4 Inches##, ##Mount: Outside##, ##Control Side: Left##, ##Control Type: String##, ##Cord Length: 62 Inch##, ##Fabric Cover: None##, ##Tube: 38mm##, ##Headrail: 2.5 Flat Cassette##, ##Head Color: White##, ##Bottom Color: White##, ##Endcap Color: White##\",\"oi_reporttitles\":\"##Quantity:\u003C\\\/br\u003E##Location:\u003C\\\/br\u003E##Price Group:\u003C\\\/br\u003E##Fabric:\u003C\\\/br\u003E##Color:\u003C\\\/br\u003E##Width:\u003C\\\/br\u003E##Height:\u003C\\\/br\u003E##Mount:\u003C\\\/br\u003E##Control Side:\u003C\\\/br\u003E##Control Type:\u003C\\\/br\u003E##Cord Length:\u003C\\\/br\u003E##Fabric Cover:\u003C\\\/br\u003E##Tube:\u003C\\\/br\u003E##Headrail:\u003C\\\/br\u003E##Head Color:\u003C\\\/br\u003E##Bottom Color:\u003C\\\/br\u003E##Endcap Color:\",\"oi_onlinereporttitles\":\"##Quantity:, ##Location:, ##Price Group:, ##Fabric:, ##Color:, ##Width:, ##Height:, ##Mount:, ##Control Side:, ##Control Type:, ##Cord Length:, ##Fabric Cover:, ##Tube:, ##Headrail:, ##Head Color:, ##Bottom Color:, ##Endcap Color:\",\"oi_productionformulajsondata\":\"[{\\\"productionoveride\\\":0,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":null,\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":0,\\\"id\\\":4,\\\"value\\\":\\\"34.50\\\",\\\"formula\\\":\\\"Width-InsideMountDeduction\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":0,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":\\\"34 1\\\\\\\/2\\\"},{\\\"productionoveride\\\":0,\\\"id\\\":51,\\\"value\\\":null,\\\"formula\\\":\\\"IF(AND(OR(Headrail=\\\\\\\"3VXCassette\\\\\\\",Headrail=\\\\\\\"4VXCassette\\\\\\\",Headrail=\\\\\\\"RollOnly\\\\\\\"),ControlType=\\\\\\\"ElectricMotor\\\\\\\"),Width-InsideMountDeduction,IF(AND(ControlType=\\\\\\\"CORDLESS\\\\\\\",WidthModify=\\\\\\\"ArizonaWidthAddition\\\\\\\"),(Width-InsideMountDeduction)+0.125,0))\\\",\\\"price\\\":\\\"-\\\",\\\"recipeid\\\":2,\\\"stockupdate\\\":0,\\\"fieldid\\\":0,\\\"isdelete\\\":0,\\\"defaultstock\\\":1,\\\"fieldtype_id\\\":0,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null},{\\\"productionoveride\\\":null,\\\"id\\\":null,\\\"value\\\":\\\"-\\\",\\\"formula\\\":\\\"noFormula\\\",\\\"price\\\":null,\\\"recipeid\\\":null,\\\"stockupdate\\\":0,\\\"fieldid\\\":null,\\\"isdelete\\\":0,\\\"defaultstock\\\":null,\\\"fieldtype_id\\\":3,\\\"stockDeductionProcessIds\\\":null,\\\"fractionvalue\\\":null}]\",\"oi_endcustomeroverridetype\":1,\"oi_endcustomeroverridenetprice\":\"268.010\",\"oi_endcustomeroverridevatprice\":\"20.770\",\"oi_endcustomeroverridegrossprice\":\"288.780\",\"oi_updatedby\":17,\"oi_updatedat\":\"2026-01-30T22:01:24.000000Z\",\"oi_jsondataid\":\"[1749, 17, 16, 1035, 22, 147, 2965, 20, 21, 554, 352, 935, 28, 933, 934, 3059, 3373, 3398, 553, 568, 555, 567, 574, 566, 3158, 32, 1409, 3177, 1036]\"}}","actionType":"updated","changedTo":{" Fabric":" Senscreen 1%"},"changedFrom":{" Fabric":" Senscreen 5%"},"moduleName":"Line Item","customMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":"Q1 - Line Item has been updated the field Fabric for the product of Combi\/Roller\/Triple"} [2026-01-30 22:06:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 934, App\Models\JobMultiQuotePivotModel, 917, App\Models\Job\bm_jobdetails, 3, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":25,"jmq_updatedat":"2025-09-12T11:46:10.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":22,"jmq_updatedat":"2026-01-30T17:25:03.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:06:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1604658,"logName":"default","subjectId":934,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 22:06:08","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":25,\"jmq_updatedat\":\"2025-09-12T11:46:10.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T17:25:03.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1984","parentSubjectId":917,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:06:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 268, App\Models\JobMultiQuotePivotModel, 268, App\Models\Job\bm_jobdetails, 47, [], {"User Defined Values":"\"\""}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_updatedby":47,"jmq_updatedat":"2026-01-30T22:06:23.000000Z"},"old":{"jmq_userdefinedarray":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T22:05:48.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 22:06:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":125460,"logName":"default","subjectId":268,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":47,"dateTime":"2026-01-30 22:06:23","causerId":47,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedby\":47,\"jmq_updatedat\":\"2026-01-30T22:06:23.000000Z\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T22:05:48.000000Z\"}}","actionType":"updated","changedTo":{"User Defined Values":"\"\""},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":268,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:09:09] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 269, App\Models\JobMultiQuotePivotModel, 269, App\Models\Job\bm_jobdetails, 47, [], {"User Defined Values":"\"\""}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_updatedby":47,"jmq_updatedat":"2026-01-30T22:09:09.000000Z"},"old":{"jmq_userdefinedarray":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T22:08:20.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 22:09:09, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":125534,"logName":"default","subjectId":269,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":47,"dateTime":"2026-01-30 22:09:09","causerId":47,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedby\":47,\"jmq_updatedat\":\"2026-01-30T22:09:09.000000Z\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T22:08:20.000000Z\"}}","actionType":"updated","changedTo":{"User Defined Values":"\"\""},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":269,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:09:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3433, App\Models\JobMultiQuotePivotModel, 3433, App\Models\Job\bm_jobdetails, 17, {"Net Price":"637.00","VAT Price":"49.37","Discount":"0.00","Gross Price Amount":"686.37","Gross Profit":"0.00","Amount Outstanding":"686.37","Gross Profit Percentage":"0.00"}, {"Net Price":"412.99","VAT Price":"32.01","Discount":"224.01","Gross Price Amount":"445.00","Gross Profit":"-224.01","Override Price":"224.01","Amount Outstanding":"445.00","Gross Profit Percentage":"-54.24"}, {"attributes":{"jmq_netprice":"412.99","jmq_vat":"32.01","jmq_orderformprice":"224.01","jmq_grossprice":"445.00","jmq_grossprofit":"-224.01","jmq_overrideprice":"224.01","jmq_amountoutstanding":"445.00","jmq_updatedat":"2026-01-30T22:09:35.000000Z","jmq_grossprofit_percentage":"-54.24"},"old":{"jmq_netprice":"637.00","jmq_vat":"49.37","jmq_orderformprice":"0.00","jmq_grossprice":"686.37","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"686.37","jmq_updatedat":"2026-01-30T00:32:23.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:09:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932534,"logName":"default","subjectId":3433,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:09:35","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"412.99\",\"jmq_vat\":\"32.01\",\"jmq_orderformprice\":\"224.01\",\"jmq_grossprice\":\"445.00\",\"jmq_grossprofit\":\"-224.01\",\"jmq_overrideprice\":\"224.01\",\"jmq_amountoutstanding\":\"445.00\",\"jmq_updatedat\":\"2026-01-30T22:09:35.000000Z\",\"jmq_grossprofit_percentage\":\"-54.24\"},\"old\":{\"jmq_netprice\":\"637.00\",\"jmq_vat\":\"49.37\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"686.37\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"686.37\",\"jmq_updatedat\":\"2026-01-30T00:32:23.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"Net Price":"412.99","VAT Price":"32.01","Discount":"224.01","Gross Price Amount":"445.00","Gross Profit":"-224.01","Override Price":"224.01","Amount Outstanding":"445.00","Gross Profit Percentage":"-54.24"},"changedFrom":{"Net Price":"637.00","VAT Price":"49.37","Discount":"0.00","Gross Price Amount":"686.37","Gross Profit":"0.00","Amount Outstanding":"686.37","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13412","parentSubjectId":3433,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:10:59] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 239, App\Models\JobMultiQuotePivotModel, 232, App\Models\Job\bm_jobdetails, 8, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T22:10:59.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-03-07T13:03:30.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:10:59, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":1604688,"logName":"default","subjectId":239,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":8,"dateTime":"2026-01-30 22:10:59","causerId":8,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T22:10:59.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-03-07T13:03:30.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP1299","parentSubjectId":232,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:11:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 270, App\Models\JobMultiQuotePivotModel, 270, App\Models\Job\bm_jobdetails, 47, [], {"User Defined Values":"\"\""}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_updatedby":47,"jmq_updatedat":"2026-01-30T22:11:03.000000Z"},"old":{"jmq_userdefinedarray":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T22:10:38.000000Z"}}, Desktop, , , , App\Models\Contacts\bm_customercontactinfo, 2026-01-30 22:11:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":125608,"logName":"default","subjectId":270,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":47,"dateTime":"2026-01-30 22:11:03","causerId":47,"causerType":"App\\Models\\Contacts\\bm_customercontactinfo","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_updatedby\":47,\"jmq_updatedat\":\"2026-01-30T22:11:03.000000Z\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T22:10:38.000000Z\"}}","actionType":"updated","changedTo":{"User Defined Values":"\"\""},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: -","parentSubjectId":270,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:14:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3327, App\Models\JobMultiQuotePivotModel, 3327, App\Models\Job\bm_jobdetails, 17, {"List Price":"22806.00","Net Price":"11044.08","VAT Price":"855.92","Gross Price Amount":"11900.00","Total CostPrice":"22806.00","Amount Outstanding":"5900.00"}, {"List Price":"23443.00","Net Price":"11681.08","VAT Price":"905.28","Gross Price Amount":"12586.36","Total CostPrice":"23443.00","Amount Outstanding":"6586.36"}, {"attributes":{"jmq_listprice":"23443.00","jmq_netprice":"11681.08","jmq_vat":"905.28","jmq_grossprice":"12586.36","jmq_costprice":"23443.00","jmq_amountoutstanding":"6586.36","jmq_updatedat":"2026-01-30T22:14:57.000000Z"},"old":{"jmq_listprice":"22806.00","jmq_netprice":"11044.08","jmq_vat":"855.92","jmq_grossprice":"11900.00","jmq_costprice":"22806.00","jmq_amountoutstanding":"5900.00","jmq_updatedat":"2026-01-30T22:14:55.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:14:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932558,"logName":"default","subjectId":3327,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:14:57","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"23443.00\",\"jmq_netprice\":\"11681.08\",\"jmq_vat\":\"905.28\",\"jmq_grossprice\":\"12586.36\",\"jmq_costprice\":\"23443.00\",\"jmq_amountoutstanding\":\"6586.36\",\"jmq_updatedat\":\"2026-01-30T22:14:57.000000Z\"},\"old\":{\"jmq_listprice\":\"22806.00\",\"jmq_netprice\":\"11044.08\",\"jmq_vat\":\"855.92\",\"jmq_grossprice\":\"11900.00\",\"jmq_costprice\":\"22806.00\",\"jmq_amountoutstanding\":\"5900.00\",\"jmq_updatedat\":\"2026-01-30T22:14:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"23443.00","Net Price":"11681.08","VAT Price":"905.28","Gross Price Amount":"12586.36","Total CostPrice":"23443.00","Amount Outstanding":"6586.36"},"changedFrom":{"List Price":"22806.00","Net Price":"11044.08","VAT Price":"855.92","Gross Price Amount":"11900.00","Total CostPrice":"22806.00","Amount Outstanding":"5900.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13306","parentSubjectId":3327,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:17:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3327, App\Models\JobMultiQuotePivotModel, 3327, App\Models\Job\bm_jobdetails, 17, {"Net Price":"11681.08","VAT Price":"905.28","Discount":"11761.92","Gross Price Amount":"12586.36","Gross Profit":"-11761.92","Override Price":"11761.92","Amount Outstanding":"6586.36","End Customer Override Net Price":"22806.00","End Customer Override Vat Price":"1767.43","End Customer Override Gross Price":"24573.43","Gross Profit Percentage":"-106.50"}, {"Net Price":"11457.08","VAT Price":"887.92","Discount":"11985.92","Gross Price Amount":"12345.00","Gross Profit":"-11985.92","Override Price":"11985.92","Amount Outstanding":"6345.00","End Customer Override Net Price":"23443.00","End Customer Override Vat Price":"1816.80","End Customer Override Gross Price":"25259.80","Gross Profit Percentage":"-104.62","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_netprice":"11457.08","jmq_vat":"887.92","jmq_orderformprice":"11985.92","jmq_grossprice":"12345.00","jmq_grossprofit":"-11985.92","jmq_overrideprice":"11985.92","jmq_amountoutstanding":"6345.00","jmq_endcustomeroverridenetprice":"23443.00","jmq_endcustomeroverridevatprice":"1816.80","jmq_endcustomeroverridegrossprice":"25259.80","jmq_updatedby":20,"jmq_updatedat":"2026-01-12T18:13:06.000000Z","jmq_grossprofit_percentage":"-104.62","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_netprice":"11681.08","jmq_vat":"905.28","jmq_orderformprice":"11761.92","jmq_grossprice":"12586.36","jmq_grossprofit":"-11761.92","jmq_overrideprice":"11761.92","jmq_amountoutstanding":"6586.36","jmq_endcustomeroverridenetprice":"22806.00","jmq_endcustomeroverridevatprice":"1767.43","jmq_endcustomeroverridegrossprice":"24573.43","jmq_updatedby":17,"jmq_updatedat":"2026-01-30T22:14:57.000000Z","jmq_grossprofit_percentage":"-106.50","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:17:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932568,"logName":"default","subjectId":3327,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:17:20","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"11457.08\",\"jmq_vat\":\"887.92\",\"jmq_orderformprice\":\"11985.92\",\"jmq_grossprice\":\"12345.00\",\"jmq_grossprofit\":\"-11985.92\",\"jmq_overrideprice\":\"11985.92\",\"jmq_amountoutstanding\":\"6345.00\",\"jmq_endcustomeroverridenetprice\":\"23443.00\",\"jmq_endcustomeroverridevatprice\":\"1816.80\",\"jmq_endcustomeroverridegrossprice\":\"25259.80\",\"jmq_updatedby\":20,\"jmq_updatedat\":\"2026-01-12T18:13:06.000000Z\",\"jmq_grossprofit_percentage\":\"-104.62\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_netprice\":\"11681.08\",\"jmq_vat\":\"905.28\",\"jmq_orderformprice\":\"11761.92\",\"jmq_grossprice\":\"12586.36\",\"jmq_grossprofit\":\"-11761.92\",\"jmq_overrideprice\":\"11761.92\",\"jmq_amountoutstanding\":\"6586.36\",\"jmq_endcustomeroverridenetprice\":\"22806.00\",\"jmq_endcustomeroverridevatprice\":\"1767.43\",\"jmq_endcustomeroverridegrossprice\":\"24573.43\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-30T22:14:57.000000Z\",\"jmq_grossprofit_percentage\":\"-106.50\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Net Price":"11457.08","VAT Price":"887.92","Discount":"11985.92","Gross Price Amount":"12345.00","Gross Profit":"-11985.92","Override Price":"11985.92","Amount Outstanding":"6345.00","End Customer Override Net Price":"23443.00","End Customer Override Vat Price":"1816.80","End Customer Override Gross Price":"25259.80","Gross Profit Percentage":"-104.62","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Net Price":"11681.08","VAT Price":"905.28","Discount":"11761.92","Gross Price Amount":"12586.36","Gross Profit":"-11761.92","Override Price":"11761.92","Amount Outstanding":"6586.36","End Customer Override Net Price":"22806.00","End Customer Override Vat Price":"1767.43","End Customer Override Gross Price":"24573.43","Gross Profit Percentage":"-106.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13306","parentSubjectId":3327,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:17:32] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 9882, App\Models\JobMultiQuotePivotModel, 9881, App\Models\Job\bm_jobdetails, 42, {"List Price":"866.88","Net Price":"866.88","VAT Price":"56.34","Gross Price Amount":"923.22","Amount Outstanding":"923.22"}, {"List Price":"1016.88","Net Price":"1016.88","VAT Price":"66.09","Gross Price Amount":"1082.97","Amount Outstanding":"1082.97"}, {"attributes":{"jmq_listprice":"1016.88","jmq_netprice":"1016.88","jmq_vat":"66.09","jmq_grossprice":"1082.97","jmq_amountoutstanding":"1082.97","jmq_updatedat":"2026-01-30T22:17:32.000000Z"},"old":{"jmq_listprice":"866.88","jmq_netprice":"866.88","jmq_vat":"56.34","jmq_grossprice":"923.22","jmq_amountoutstanding":"923.22","jmq_updatedat":"2026-01-30T22:17:29.000000Z"}}, ios, , , , App\Models\BMUsers, 2026-01-30 22:17:32, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":2718414,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:17:32","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1016.88\",\"jmq_netprice\":\"1016.88\",\"jmq_vat\":\"66.09\",\"jmq_grossprice\":\"1082.97\",\"jmq_amountoutstanding\":\"1082.97\",\"jmq_updatedat\":\"2026-01-30T22:17:32.000000Z\"},\"old\":{\"jmq_listprice\":\"866.88\",\"jmq_netprice\":\"866.88\",\"jmq_vat\":\"56.34\",\"jmq_grossprice\":\"923.22\",\"jmq_amountoutstanding\":\"923.22\",\"jmq_updatedat\":\"2026-01-30T22:17:29.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1016.88","Net Price":"1016.88","VAT Price":"66.09","Gross Price Amount":"1082.97","Amount Outstanding":"1082.97"},"changedFrom":{"List Price":"866.88","Net Price":"866.88","VAT Price":"56.34","Gross Price Amount":"923.22","Amount Outstanding":"923.22"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:22:09] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718418,"logName":"default","subjectId":96823,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 22:22:09","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96823,\"nl_ordertempid\":null,\"nl_orderid\":9881,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T22:22:09.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T22:22:09.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 22:23:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718424,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:23:02","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_additionalcontacts\":\"7673\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"VU605078\\\",\\\"35\\\":\\\"SEGO0001\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":24,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Julio\\\",\\\"46\\\":\\\"Segovia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"jsegovia94@comcast.net\\\",\\\"49\\\":\\\"13196 Bromborough Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32832\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"9542961968\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\"}\",\"jd_deletedcustokeyvalue\":\"{\\\"countryText\\\":\\\"USA\\\"}\",\"jd_duedatechangedmanually\":1,\"jd_netprice\":\"915.19\",\"jd_vat\":\"0.00\",\"jd_isvaton\":0,\"jd_overridetypeid\":4,\"jd_orderformprice\":\"10.00\",\"jd_grossprice\":\"915.19\",\"jd_grossprofit\":\"517.87\",\"jd_grossprofit_percentage\":\"56.59\",\"jd_overrideprice\":\"10.00\",\"jd_amountoutstanding\":\"915.19\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_endcustomeroverridevalue\":\"\",\"jd_endcustomerdeliverycost\":\"\",\"jd_endcustomerfittingcost\":\"\",\"jd_updatedat\":\"2026-01-30T22:23:02.000000Z\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\",\"jd_endcustomerservicecostinclvat\":0},\"old\":{\"jd_additionalcontacts\":\"7673,7673,0\",\"jd_jobcustomoizedkeyvalue\":\"{\\\"32\\\":\\\"\\\",\\\"33\\\":25,\\\"34\\\":\\\"\\\",\\\"35\\\":\\\"\\\",\\\"36\\\":3,\\\"37\\\":1,\\\"38\\\":\\\"\\\",\\\"39\\\":31,\\\"40\\\":7,\\\"41\\\":42,\\\"44\\\":\\\"\\\",\\\"45\\\":\\\"Julio\\\",\\\"46\\\":\\\"Segovia\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"jsegovia94@comcast.net\\\",\\\"49\\\":\\\"13196 Bromborough Dr\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"Orlando \\\",\\\"52\\\":9,\\\"53\\\":\\\"32832\\\",\\\"54\\\":35,\\\"285\\\":1,\\\"286\\\":\\\"9542961968\\\",\\\"287\\\":\\\"\\\",\\\"288\\\":\\\"\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":42,\\\"558\\\":\\\"\\\",\\\"603\\\":\\\"\\\",\\\"604\\\":\\\"\\\",\\\"605\\\":\\\"[]\\\",\\\"606\\\":\\\"\\\",\\\"607\\\":\\\"\\\",\\\"608\\\":\\\"\\\",\\\"609\\\":\\\"\\\",\\\"610\\\":\\\"\\\",\\\"611\\\":\\\"\\\",\\\"612\\\":\\\"\\\",\\\"621\\\":\\\"\\\",\\\"622\\\":\\\"\\\",\\\"623\\\":\\\"\\\",\\\"624\\\":\\\"\\\",\\\"625\\\":\\\"\\\",\\\"countryText\\\":\\\"USA\\\"}\",\"jd_deletedcustokeyvalue\":\"{}\",\"jd_duedatechangedmanually\":0,\"jd_netprice\":\"1016.88\",\"jd_vat\":\"66.09\",\"jd_isvaton\":1,\"jd_overridetypeid\":3,\"jd_orderformprice\":\"0.00\",\"jd_grossprice\":\"1082.97\",\"jd_grossprofit\":\"0.00\",\"jd_grossprofit_percentage\":\"0.00\",\"jd_overrideprice\":null,\"jd_amountoutstanding\":\"1082.97\",\"jd_userdefinedarray\":\"\\\"\\\"\",\"jd_endcustomeroverridevalue\":null,\"jd_endcustomerdeliverycost\":null,\"jd_endcustomerfittingcost\":null,\"jd_updatedat\":\"2026-01-30T22:17:32.000000Z\",\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null,\"jd_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"":7,"Source":"Deals Magazine","Additional Contacts":"7673","Net Price":"915.19","Discount":"10.00","Gross Price Amount":"915.19","Gross Profit":"517.87","Gross Profit Percentage":"56.59","Override Price":"10.00","Amount Outstanding":"915.19"},"changedFrom":{"":"USA","Source":"NONE","Additional Contacts":"7673,7673,0","Net Price":"1016.88","VAT Price":"66.09","VAT":"Enabled","Gross Price Amount":"1082.97","Amount Outstanding":"1082.97","jd_endcustomerservicecostinclvat":1},"moduleName":"Job","customMessage":"Job has been updated the fields ,Source,Additional Contacts,Production Due Date,Net Price,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:23:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718426,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:23:02","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"915.19\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_overridetypeid\":4,\"jmq_orderformprice\":\"10.00\",\"jmq_grossprice\":\"915.19\",\"jmq_grossprofit\":\"517.87\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"915.19\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T21:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"56.59\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\",\"jmq_endcustomerservicecostinclvat\":0},\"old\":{\"jmq_netprice\":\"1016.88\",\"jmq_vat\":\"66.09\",\"jmq_isvaton\":1,\"jmq_overridetypeid\":3,\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"1082.97\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"1082.97\",\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T22:17:32.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null,\"jmq_endcustomerservicecostinclvat\":1}}","actionType":"manualy updated","changedTo":{"Net Price":"915.19","VAT Price":"0.00","VAT":0,"jmq_overridetypeid":4,"Discount":"10.00","Gross Price Amount":"915.19","Gross Profit":"517.87","Override Price":"10.00","Amount Outstanding":"915.19","User Defined Values":"\"\\\"\\\"\"","Gross Profit Percentage":"56.59","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000","jmq_endcustomerservicecostinclvat":0},"changedFrom":{"Net Price":"1016.88","VAT Price":"66.09","VAT":1,"jmq_overridetypeid":3,"Discount":"0.00","Gross Price Amount":"1082.97","Gross Profit":"0.00","Amount Outstanding":"1082.97","Gross Profit Percentage":"0.00","jmq_endcustomerservicecostinclvat":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:23:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718429,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:23:07","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:23:07.000000Z\"},\"old\":{\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:23:02.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:23:07] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718431,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:23:07","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T22:23:07.000000Z\"},\"old\":{\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T21:20:57.000000Z\"}}","actionType":"manualy updated","changedTo":{"User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\""},"changedFrom":{"User Defined Values":"\"\\\"\\\"\""},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:24:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #29 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #38 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #59 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #61 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #65 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #66 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #67 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3087, App\Models\JobMultiQuotePivotModel, 3087, App\Models\Job\bm_jobdetails, 22, {"Amount Outstanding":"464.28","Total Paid":"0.00"}, {"Amount Outstanding":"0.00","Total Paid":"464.28"}, {"attributes":{"jmq_amountoutstanding":"0.00","jmq_totpaid":"464.28","jmq_updatedby":22,"jmq_updatedat":"2026-01-30T22:24:08.000000Z"},"old":{"jmq_amountoutstanding":"464.28","jmq_totpaid":"0.00","jmq_updatedby":19,"jmq_updatedat":"2025-11-14T23:39:41.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:24:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(595): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Repositories/Payment/paymentRepository.php(116): App\Repositories\Payment\paymentRepository->paymentJob() #27 /var/www/html/api/app/Http/Controllers/Payment/PaymentlistController.php(659): App\Repositories\Payment\paymentRepository->paymentAdd() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Payment\PaymentlistController->paymentAdd() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main}and with the data of:{"id":932588,"logName":"default","subjectId":3087,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":22,"dateTime":"2026-01-30 22:24:08","causerId":22,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_amountoutstanding\":\"0.00\",\"jmq_totpaid\":\"464.28\",\"jmq_updatedby\":22,\"jmq_updatedat\":\"2026-01-30T22:24:08.000000Z\"},\"old\":{\"jmq_amountoutstanding\":\"464.28\",\"jmq_totpaid\":\"0.00\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2025-11-14T23:39:41.000000Z\"}}","actionType":"updated","changedTo":{"Amount Outstanding":"0.00","Total Paid":"464.28"},"changedFrom":{"Amount Outstanding":"464.28","Total Paid":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13066","parentSubjectId":3087,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:25:56] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 22:29:26] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718436,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:29:26","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:29:26.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:23:07.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:29:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718438,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:29:28","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"1663.68\",\"jd_netprice\":\"1663.68\",\"jd_grossprice\":\"1497.31\",\"jd_costprice\":\"582.11\",\"jd_amountoutstanding\":\"1497.31\",\"jd_updatedat\":\"2026-01-30T22:29:28.000000Z\"},\"old\":{\"jd_listprice\":\"1016.88\",\"jd_netprice\":\"915.19\",\"jd_grossprice\":\"915.19\",\"jd_costprice\":\"397.32\",\"jd_amountoutstanding\":\"915.19\",\"jd_updatedat\":\"2026-01-30T22:29:26.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"changedFrom":{"Net Price":"915.19","Gross Price Amount":"915.19","Total CostPrice":"397.32","Amount Outstanding":"915.19"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:29:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718440,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:29:28","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1663.68\",\"jmq_netprice\":\"1663.68\",\"jmq_grossprice\":\"1497.31\",\"jmq_costprice\":\"582.11\",\"jmq_amountoutstanding\":\"1497.31\",\"jmq_updatedat\":\"2026-01-30T22:29:28.000000Z\"},\"old\":{\"jmq_listprice\":\"1016.88\",\"jmq_netprice\":\"915.19\",\"jmq_grossprice\":\"915.19\",\"jmq_costprice\":\"397.32\",\"jmq_amountoutstanding\":\"915.19\",\"jmq_updatedat\":\"2026-01-30T22:29:26.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"1663.68","Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"changedFrom":{"List Price":"1016.88","Net Price":"915.19","Gross Price Amount":"915.19","Total CostPrice":"397.32","Amount Outstanding":"915.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:29:52] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718443,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:29:52","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:29:52.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:29:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:29:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718445,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:29:55","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"2310.48\",\"jd_netprice\":\"2310.48\",\"jd_grossprice\":\"2079.43\",\"jd_costprice\":\"766.90\",\"jd_amountoutstanding\":\"2079.43\",\"jd_updatedat\":\"2026-01-30T22:29:55.000000Z\"},\"old\":{\"jd_listprice\":\"1663.68\",\"jd_netprice\":\"1663.68\",\"jd_grossprice\":\"1497.31\",\"jd_costprice\":\"582.11\",\"jd_amountoutstanding\":\"1497.31\",\"jd_updatedat\":\"2026-01-30T22:29:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2310.48","Gross Price Amount":"2079.43","Total CostPrice":"766.90","Amount Outstanding":"2079.43"},"changedFrom":{"Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:29:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718447,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:29:55","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2310.48\",\"jmq_netprice\":\"2310.48\",\"jmq_grossprice\":\"2079.43\",\"jmq_costprice\":\"766.90\",\"jmq_amountoutstanding\":\"2079.43\",\"jmq_updatedat\":\"2026-01-30T22:29:55.000000Z\"},\"old\":{\"jmq_listprice\":\"1663.68\",\"jmq_netprice\":\"1663.68\",\"jmq_grossprice\":\"1497.31\",\"jmq_costprice\":\"582.11\",\"jmq_amountoutstanding\":\"1497.31\",\"jmq_updatedat\":\"2026-01-30T22:29:52.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"2310.48","Net Price":"2310.48","Gross Price Amount":"2079.43","Total CostPrice":"766.90","Amount Outstanding":"2079.43"},"changedFrom":{"List Price":"1663.68","Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3435, App\Models\JobMultiQuotePivotModel, 3435, App\Models\Job\bm_jobdetails, 17, {"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"114.50","Net Price":"114.50","Gross Price Amount":"114.50","Gross Profit":"-10.50","Total CostPrice":"125.00","Amount Outstanding":"114.50","Gross Profit Percentage":"-9.17"}, {"attributes":{"jmq_listprice":"114.50","jmq_netprice":"114.50","jmq_grossprice":"114.50","jmq_grossprofit":"-10.50","jmq_costprice":"125.00","jmq_amountoutstanding":"114.50","jmq_updatedat":"2026-01-30T22:30:13.000000Z","jmq_grossprofit_percentage":"-9.17"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T22:30:11.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:30:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932614,"logName":"default","subjectId":3435,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:30:13","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"114.50\",\"jmq_netprice\":\"114.50\",\"jmq_grossprice\":\"114.50\",\"jmq_grossprofit\":\"-10.50\",\"jmq_costprice\":\"125.00\",\"jmq_amountoutstanding\":\"114.50\",\"jmq_updatedat\":\"2026-01-30T22:30:13.000000Z\",\"jmq_grossprofit_percentage\":\"-9.17\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T22:30:11.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"114.50","Net Price":"114.50","Gross Price Amount":"114.50","Gross Profit":"-10.50","Total CostPrice":"125.00","Amount Outstanding":"114.50","Gross Profit Percentage":"-9.17"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13414","parentSubjectId":3435,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:30:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604706,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:33.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:04:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604710,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604714,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604718,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604722,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:33","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604726,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:34.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604730,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604734,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604738,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604742,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604746,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604750,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604754,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604758,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604762,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604766,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:34","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604770,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:35.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604774,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604778,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604782,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604786,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604790,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604794,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604798,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604802,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604806,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604810,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:35","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604814,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:36.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:35.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604818,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604822,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604826,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604830,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604834,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604838,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604842,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604846,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:36] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604850,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:36","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604854,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:37.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:36.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604858,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604862,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604866,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604870,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604874,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604878,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604882,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604886,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604890,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:37","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604894,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:38.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604898,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604902,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604906,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604910,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604914,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604918,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604922,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:38] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604926,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:38","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604930,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:39.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:38.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604934,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604938,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604942,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604946,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604950,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604954,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604958,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604962,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:39] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604966,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:39","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604970,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:40.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:39.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604974,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604978,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604982,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604986,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604990,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604994,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1604998,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605002,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605006,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605010,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605014,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605018,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605022,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605026,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605030,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605034,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605038,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:41] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605042,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:41","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605046,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:42.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:41.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605050,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605054,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605058,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605062,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605066,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605070,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605074,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605078,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:42","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605082,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:43.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:42.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605086,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605090,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605094,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605098,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605102,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605106,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605110,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:43] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605114,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:43","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605118,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:44.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:43.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605122,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605126,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605130,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605134,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605138,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605142,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605146,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:44] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605150,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:44","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605154,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:45.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:44.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605158,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605162,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605166,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605170,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605174,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605178,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:45] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605182,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:45","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605186,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:46.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:45.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605190,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605194,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605198,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605202,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605206,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605210,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605214,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:46] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605218,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:46","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605222,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:47.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:46.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605226,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605230,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605234,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605238,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605242,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605246,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605250,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:47","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605254,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:48.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:47.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605258,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605262,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605266,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605270,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605274,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605278,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605282,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605286,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:30:49.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:30:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605290,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605294,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605298,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":1605302,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:49","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":1605304,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 22:30:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"145683.21\",\"jd_netprice\":\"145683.21\",\"jd_grossprice\":\"145683.21\",\"jd_costprice\":\"90268.12\",\"jd_amountoutstanding\":\"75604.85\",\"jd_updatedat\":\"2026-01-30T22:30:54.000000Z\"},\"old\":{\"jd_listprice\":\"96895.22\",\"jd_netprice\":\"96895.22\",\"jd_grossprice\":\"96895.22\",\"jd_costprice\":\"58539.25\",\"jd_amountoutstanding\":\"26816.86\",\"jd_updatedat\":\"2026-01-30T22:30:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"Net Price":"96895.22","Gross Price Amount":"96895.22","Total CostPrice":"58539.25","Amount Outstanding":"26816.86"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:30:54] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":1605306,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 22:30:54","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"145683.21\",\"jmq_netprice\":\"145683.21\",\"jmq_grossprice\":\"145683.21\",\"jmq_costprice\":\"90268.12\",\"jmq_amountoutstanding\":\"75604.85\",\"jmq_updatedat\":\"2026-01-30T22:30:54.000000Z\"},\"old\":{\"jmq_listprice\":\"96895.22\",\"jmq_netprice\":\"96895.22\",\"jmq_grossprice\":\"96895.22\",\"jmq_costprice\":\"58539.25\",\"jmq_amountoutstanding\":\"26816.86\",\"jmq_updatedat\":\"2026-01-30T22:30:49.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"145683.21","Net Price":"145683.21","Gross Price Amount":"145683.21","Total CostPrice":"90268.12","Amount Outstanding":"75604.85"},"changedFrom":{"List Price":"96895.22","Net Price":"96895.22","Gross Price Amount":"96895.22","Total CostPrice":"58539.25","Amount Outstanding":"26816.86"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:31:29] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718450,"logName":"default","subjectId":96824,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 22:31:29","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96824,\"nl_ordertempid\":null,\"nl_orderid\":9881,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T22:31:29.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T22:31:29.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 22:31:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718457,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:31:49","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"2079.43\",\"jd_grossprofit\":\"1312.53\",\"jd_grossprofit_percentage\":\"63.12\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:31:49.000000Z\"},\"old\":{\"jd_netprice\":\"2310.48\",\"jd_grossprofit\":\"517.87\",\"jd_grossprofit_percentage\":\"56.59\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:29:55.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2079.43","Gross Profit":"1312.53","Gross Profit Percentage":"63.12"},"changedFrom":{"Net Price":"2310.48","Gross Profit":"517.87","Gross Profit Percentage":"56.59"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Profit,Gross Profit Percentage which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:31:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718459,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:31:49","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"2079.43\",\"jmq_grossprofit\":\"1312.53\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T21:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"63.12\"},\"old\":{\"jmq_netprice\":\"2310.48\",\"jmq_grossprofit\":\"517.87\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T22:29:55.000000Z\",\"jmq_grossprofit_percentage\":\"56.59\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2079.43","Gross Profit":"1312.53","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"63.12"},"changedFrom":{"Net Price":"2310.48","Gross Profit":"517.87","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"56.59"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(215): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718461,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_ready\":0,\"jd_updatedat\":\"2026-01-30T22:32:27.000000Z\"},\"old\":{\"jd_ready\":1,\"jd_updatedat\":\"2026-01-30T14:55:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"jd_ready":0},"changedFrom":{"jd_ready":1},"moduleName":"Job","customMessage":"Job has been updated the field jd_ready which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Traits/JobTraits.php(220): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Traits/JobTraits.php(164): App\Observers\LineItemObserver->syncJobStatusReady() #19 /var/www/html/api/app/Observers/LineItemObserver.php(22): App\Observers\LineItemObserver->jobReadyCheck() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\LineItemObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718462,"logName":"default","subjectId":9439,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:32:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T22:32:27.000000Z\",\"jmq_ready\":0},\"old\":{\"jmq_updatedat\":\"2026-01-30T14:55:58.000000Z\",\"jmq_ready\":1}}","actionType":"manualy updated","changedTo":{"jmq_ready":0},"changedFrom":{"jmq_ready":1},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718463,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-01-30\"},\"old\":{\"jd_duedate\":\"2025-12-22\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field Production Due Date which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718464,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:28","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:32:28.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:32:27.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:28] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718465,"logName":"default","subjectId":9439,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:32:28","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T22:32:28.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T22:32:27.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:33] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(36): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->created() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(485): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->addorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718467,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:33","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:32:33.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:32:28.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718468,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:34","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:32:34.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:32:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:34] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718469,"logName":"default","subjectId":9439,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:32:34","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T22:32:34.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T22:32:33.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718472,"logName":"default","subjectId":9432,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":2,"dateTime":"2026-01-30 22:32:37","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:32:37.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:32:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718473,"logName":"default","subjectId":9439,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:32:37","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-12-22T18:21:54.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T22:32:34.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU604160R1","parentSubjectId":9432,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:32:58] production.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,"",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' (SQL: select JSON_MERGE(jd_jobcustomoizedkeyvalue,jd_deletedcustokeyvalue) AS customoizedarray, `jd_customerid` as `customerid`, `jd_contactid` as `contactid`, `jd_id` as `id`, `jd_jobref` as `orderid`, `jd_createddate` as `createddate`, `jd_orderdate` as `orderdate`, `jd_invoicedate` as `invoicedate`, `jd_completeddate` as `completeddate`, `jd_seq` as `seq`, `jd_status` as `status`, `jd_contactaddid` as `contactaddressid`, `jd_templateid` as `templateid`, `jd_createdby` as `createdby`, `jd_accref` as `accref`, IF(jd_invoiceno=0,\"\",jd_invoiceno) AS invoiceno, `jd_accref` as `accref`, `jd_orderstatus` as `orderstatus`, `jd_jobstatus` as `jobstatus`, `defaultsalestaxlabel`, `organization_id` as `organizationid`, `jmq_id` as `pivotId`, `jmq_duedate` as `duedate`, `jmq_sceduleddate` as `sceduleddate`, `jmq_listprice` as `listprice`, `jmq_netprice` as `netprice`, `jmq_vat` as `vat`, `jmq_isvaton` as `isvaton`, `jmq_deliverycost` as `deliverycost`, `jmq_deliverycosttypeid` as `deliverycosttypeid`, `jmq_deliverycostid` as `deliverycostid`, `jmq_overridetypeid` as `orderformtypeid`, `jmq_orderformprice` as `orderformprice`, `jmq_editpricebyid` as `editpricebyid`, `jmq_isroundon` as `isroundon`, `jmq_grossprice` as `grossprice`, `jmq_grossprofit` as `grossprofit`, `jmq_costprice` as `totcostprice`, `jmq_amountoutstanding` as `amountoutstanding`, `jmq_totpaid` as `totpaid`, `jmq_creditlimit` as `creditlimit`, `jmq_creditbalance` as `creditbalance`, `jmq_overdue` as `overdue`, `jmq_userdefinedarray` as `userdefinedarray`, `jmq_overrideprice` as `overrideprice`, `jmq_overridenetprice` as `overridenetprice`, `jmq_overridevatprice` as `overridevatprice`, `jmq_overridegrossprice` as `overridegrossprice`, `jmq_iscostpriceon` as `iscostpriceon`, `jmq_isonlineorder` as `isonlineorder`, `jmq_isonlineordersubmitted` as `submittedjob`, `jmq_endcustomervatprice` as `endcustomervatprice`, `jmq_endcustomeroverridetype` as `endcustomeroverridetype`, `jmq_endcustomeroverridevalue` as `endcustomeroverridevalue`, `jmq_endcustomeroverridenetprice` as `endcustomeroverridenetprice`, `jmq_endcustomeroverridevatprice` as `endcustomeroverridevatprice`, `jmq_endcustomeroverridegrossprice` as `endcustomeroverridegrossprice`, `jmq_endcustomerdeliverycost` as `endcustomerdeliverycost`, `jmq_endcustomerdeliverycostinclvat` as `endcustomerdeliverycostinclvat`, `jmq_endcustomerfittingcost` as `endcustomerfittingcost`, `jmq_endcustomerfittingcostinclvat` as `endcustomerfittingcostinclvat`, `jmq_commissionaddedvalue` as `commissionaddedvalue `, `jmq_onlinedeliveryaddreddtype` as `onlinedeliveryaddreddtype`, IF(jmq_overridetypeid=5,jmq_overrideprice,IF(jmq_overridetypeid=4,(jmq_listprice * jmq_overrideprice)/100,0)) AS discamt, `jmq_grossprofit_percentage` as `grossprofitpercentage` from `bm_jobdetails` inner join `bm_jobmultiquote` on `jmq_jobid` = undefined left join `bm_organizationdetails` on `organization_id` = JSON_UNQUOTE(JSON_EXTRACT(jd_jobcustomoizedkeyvalue,'$.33')) where `jd_id` = undefined and `jd_status` = 0 and `jmq_id` = undefined) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #16 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #37 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #39 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #44 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #45 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'undefined' in 'on clause' at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(9018): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/app/Http/Controllers/Settings/LayoutDetailscontroller.php(822): App\\Http\\Controllers\\Job\\Jobcontroller->jobgetindividuals() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Settings\\LayoutDetailscontroller->templatewithdata() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\\Routing\\ControllerDispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\\Routing\\Route->run() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}() #18 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ApiAuthMiddleware->handle() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #39 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #41 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #46 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #47 {main} "} [2026-01-30 22:33:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3435, App\Models\JobMultiQuotePivotModel, 3435, App\Models\Job\bm_jobdetails, 17, {"List Price":"114.50","Net Price":"114.50","Gross Price Amount":"114.50","Gross Profit":"-10.50","Amount Outstanding":"114.50","Gross Profit Percentage":"-9.17"}, {"List Price":"26.50","Net Price":"26.50","Gross Price Amount":"26.50","Gross Profit":"-98.50","Amount Outstanding":"26.50","Gross Profit Percentage":"-371.70"}, {"attributes":{"jmq_listprice":"26.50","jmq_netprice":"26.50","jmq_grossprice":"26.50","jmq_grossprofit":"-98.50","jmq_amountoutstanding":"26.50","jmq_updatedat":"2026-01-30T22:33:08.000000Z","jmq_grossprofit_percentage":"-371.70"},"old":{"jmq_listprice":"114.50","jmq_netprice":"114.50","jmq_grossprice":"114.50","jmq_grossprofit":"-10.50","jmq_amountoutstanding":"114.50","jmq_updatedat":"2026-01-30T22:33:06.000000Z","jmq_grossprofit_percentage":"-9.17"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:33:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932627,"logName":"default","subjectId":3435,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:33:08","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"26.50\",\"jmq_netprice\":\"26.50\",\"jmq_grossprice\":\"26.50\",\"jmq_grossprofit\":\"-98.50\",\"jmq_amountoutstanding\":\"26.50\",\"jmq_updatedat\":\"2026-01-30T22:33:08.000000Z\",\"jmq_grossprofit_percentage\":\"-371.70\"},\"old\":{\"jmq_listprice\":\"114.50\",\"jmq_netprice\":\"114.50\",\"jmq_grossprice\":\"114.50\",\"jmq_grossprofit\":\"-10.50\",\"jmq_amountoutstanding\":\"114.50\",\"jmq_updatedat\":\"2026-01-30T22:33:06.000000Z\",\"jmq_grossprofit_percentage\":\"-9.17\"}}","actionType":"updated","changedTo":{"List Price":"26.50","Net Price":"26.50","Gross Price Amount":"26.50","Gross Profit":"-98.50","Amount Outstanding":"26.50","Gross Profit Percentage":"-371.70"},"changedFrom":{"List Price":"114.50","Net Price":"114.50","Gross Price Amount":"114.50","Gross Profit":"-10.50","Amount Outstanding":"114.50","Gross Profit Percentage":"-9.17"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13414","parentSubjectId":3435,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:33:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718482,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:33:19","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:33:19.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:31:49.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:33:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718484,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:33:21","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_netprice\":\"2310.48\",\"jd_updatedat\":\"2026-01-30T22:33:21.000000Z\"},\"old\":{\"jd_netprice\":\"2079.43\",\"jd_updatedat\":\"2026-01-30T22:33:19.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2310.48"},"changedFrom":{"Net Price":"2079.43"},"moduleName":"Job","customMessage":"Job has been updated the field Net Price which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:33:21] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718486,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:33:21","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"2310.48\",\"jmq_updatedat\":\"2026-01-30T22:33:21.000000Z\"},\"old\":{\"jmq_netprice\":\"2079.43\",\"jmq_updatedat\":\"2026-01-30T22:33:19.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"2310.48"},"changedFrom":{"Net Price":"2079.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:33:37] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(2749): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->editorderitem() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718489,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:33:37","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:33:37.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:33:21.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:33:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"20.00","Net Price":"20.00","Gross Price Amount":"20.00","Total CostPrice":"0.00","Amount Outstanding":"20.00"}, {"List Price":"64.67","Net Price":"64.67","Gross Price Amount":"64.67","Total CostPrice":"52.47","Amount Outstanding":"64.67"}, {"attributes":{"jmq_listprice":"64.67","jmq_netprice":"64.67","jmq_grossprice":"64.67","jmq_costprice":"52.47","jmq_amountoutstanding":"64.67","jmq_updatedat":"2026-01-30T22:33:46.000000Z"},"old":{"jmq_listprice":"20.00","jmq_netprice":"20.00","jmq_grossprice":"20.00","jmq_costprice":"0.00","jmq_amountoutstanding":"20.00","jmq_updatedat":"2026-01-30T22:33:44.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:33:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937212,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:33:46","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"64.67\",\"jmq_netprice\":\"64.67\",\"jmq_grossprice\":\"64.67\",\"jmq_costprice\":\"52.47\",\"jmq_amountoutstanding\":\"64.67\",\"jmq_updatedat\":\"2026-01-30T22:33:46.000000Z\"},\"old\":{\"jmq_listprice\":\"20.00\",\"jmq_netprice\":\"20.00\",\"jmq_grossprice\":\"20.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"20.00\",\"jmq_updatedat\":\"2026-01-30T22:33:44.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"64.67","Net Price":"64.67","Gross Price Amount":"64.67","Total CostPrice":"52.47","Amount Outstanding":"64.67"},"changedFrom":{"List Price":"20.00","Net Price":"20.00","Gross Price Amount":"20.00","Total CostPrice":"0.00","Amount Outstanding":"20.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:34:55] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718494,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:34:55","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:34:55.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:33:37.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:34:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718498,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:34:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:34:58.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:34:55.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:34:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718500,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:34:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"1663.68\",\"jd_netprice\":\"1663.68\",\"jd_grossprice\":\"1497.31\",\"jd_costprice\":\"582.11\",\"jd_amountoutstanding\":\"1497.31\"},\"old\":{\"jd_listprice\":\"2310.48\",\"jd_netprice\":\"2310.48\",\"jd_grossprice\":\"2079.43\",\"jd_costprice\":\"766.90\",\"jd_amountoutstanding\":\"2079.43\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"changedFrom":{"Net Price":"2310.48","Gross Price Amount":"2079.43","Total CostPrice":"766.90","Amount Outstanding":"2079.43"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:34:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718502,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:34:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1663.68\",\"jmq_netprice\":\"1663.68\",\"jmq_grossprice\":\"1497.31\",\"jmq_costprice\":\"582.11\",\"jmq_amountoutstanding\":\"1497.31\"},\"old\":{\"jmq_listprice\":\"2310.48\",\"jmq_netprice\":\"2310.48\",\"jmq_grossprice\":\"2079.43\",\"jmq_costprice\":\"766.90\",\"jmq_amountoutstanding\":\"2079.43\"}}","actionType":"manualy updated","changedTo":{"List Price":"1663.68","Net Price":"1663.68","Gross Price Amount":"1497.31","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"changedFrom":{"List Price":"2310.48","Net Price":"2310.48","Gross Price Amount":"2079.43","Total CostPrice":"766.90","Amount Outstanding":"2079.43"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:35:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3435, App\Models\JobMultiQuotePivotModel, 3435, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"26.50","End Customer Override Vat Price":"2.05","End Customer Override Gross Price":"28.55","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"26.50","jmq_endcustomeroverridevatprice":"2.05","jmq_endcustomeroverridegrossprice":"28.55","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T22:27:27.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T22:33:08.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:35:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932632,"logName":"default","subjectId":3435,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 22:35:02","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"26.50\",\"jmq_endcustomeroverridevatprice\":\"2.05\",\"jmq_endcustomeroverridegrossprice\":\"28.55\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T22:27:27.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T22:33:08.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"26.50","End Customer Override Vat Price":"2.05","End Customer Override Gross Price":"28.55","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13414","parentSubjectId":3435,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:35:49] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"64.67","Net Price":"64.67","Gross Price Amount":"64.67","Gross Profit":"20.00","Total CostPrice":"52.47","Amount Outstanding":"64.67","Gross Profit Percentage":"100.00"}, {"List Price":"79.03","Net Price":"79.03","Gross Price Amount":"79.03","Gross Profit":"12.20","Total CostPrice":"92.37","Amount Outstanding":"79.03","Gross Profit Percentage":"18.87"}, {"attributes":{"jmq_listprice":"79.03","jmq_netprice":"79.03","jmq_grossprice":"79.03","jmq_grossprofit":"12.20","jmq_costprice":"92.37","jmq_amountoutstanding":"79.03","jmq_updatedat":"2026-01-30T22:35:49.000000Z","jmq_grossprofit_percentage":"18.87"},"old":{"jmq_listprice":"64.67","jmq_netprice":"64.67","jmq_grossprice":"64.67","jmq_grossprofit":"20.00","jmq_costprice":"52.47","jmq_amountoutstanding":"64.67","jmq_updatedat":"2026-01-30T22:35:47.000000Z","jmq_grossprofit_percentage":"100.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:35:49, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937219,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:35:49","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"79.03\",\"jmq_netprice\":\"79.03\",\"jmq_grossprice\":\"79.03\",\"jmq_grossprofit\":\"12.20\",\"jmq_costprice\":\"92.37\",\"jmq_amountoutstanding\":\"79.03\",\"jmq_updatedat\":\"2026-01-30T22:35:49.000000Z\",\"jmq_grossprofit_percentage\":\"18.87\"},\"old\":{\"jmq_listprice\":\"64.67\",\"jmq_netprice\":\"64.67\",\"jmq_grossprice\":\"64.67\",\"jmq_grossprofit\":\"20.00\",\"jmq_costprice\":\"52.47\",\"jmq_amountoutstanding\":\"64.67\",\"jmq_updatedat\":\"2026-01-30T22:35:47.000000Z\",\"jmq_grossprofit_percentage\":\"100.00\"}}","actionType":"updated","changedTo":{"List Price":"79.03","Net Price":"79.03","Gross Price Amount":"79.03","Gross Profit":"12.20","Total CostPrice":"92.37","Amount Outstanding":"79.03","Gross Profit Percentage":"18.87"},"changedFrom":{"List Price":"64.67","Net Price":"64.67","Gross Price Amount":"64.67","Gross Profit":"20.00","Total CostPrice":"52.47","Amount Outstanding":"64.67","Gross Profit Percentage":"100.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:35:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718506,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:35:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"1016.88\",\"jd_netprice\":\"915.19\",\"jd_grossprice\":\"915.19\",\"jd_grossprofit\":\"517.87\",\"jd_grossprofit_percentage\":\"56.59\",\"jd_costprice\":\"397.32\",\"jd_amountoutstanding\":\"915.19\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:35:58.000000Z\"},\"old\":{\"jd_listprice\":\"1663.68\",\"jd_netprice\":\"1663.68\",\"jd_grossprice\":\"1497.31\",\"jd_grossprofit\":\"1312.53\",\"jd_grossprofit_percentage\":\"63.12\",\"jd_costprice\":\"582.11\",\"jd_amountoutstanding\":\"1497.31\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:34:58.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"915.19","Gross Price Amount":"915.19","Gross Profit":"517.87","Gross Profit Percentage":"56.59","Total CostPrice":"397.32","Amount Outstanding":"915.19"},"changedFrom":{"Net Price":"1663.68","Gross Price Amount":"1497.31","Gross Profit":"1312.53","Gross Profit Percentage":"63.12","Total CostPrice":"582.11","Amount Outstanding":"1497.31"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:35:58] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718508,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:35:58","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1016.88\",\"jmq_netprice\":\"915.19\",\"jmq_grossprice\":\"915.19\",\"jmq_grossprofit\":\"517.87\",\"jmq_costprice\":\"397.32\",\"jmq_amountoutstanding\":\"915.19\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T21:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"56.59\"},\"old\":{\"jmq_listprice\":\"1663.68\",\"jmq_netprice\":\"1663.68\",\"jmq_grossprice\":\"1497.31\",\"jmq_grossprofit\":\"1312.53\",\"jmq_costprice\":\"582.11\",\"jmq_amountoutstanding\":\"1497.31\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T22:34:58.000000Z\",\"jmq_grossprofit_percentage\":\"63.12\"}}","actionType":"manualy updated","changedTo":{"List Price":"1016.88","Net Price":"915.19","Gross Price Amount":"915.19","Gross Profit":"517.87","Total CostPrice":"397.32","Amount Outstanding":"915.19","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"56.59"},"changedFrom":{"List Price":"1663.68","Net Price":"1663.68","Gross Price Amount":"1497.31","Gross Profit":"1312.53","Total CostPrice":"582.11","Amount Outstanding":"1497.31","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"63.12"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:36:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"Gross Profit":"12.20","Total CostPrice":"92.37","Gross Profit Percentage":"18.87"}, {"Gross Profit":"18.30","Total CostPrice":"60.73","Gross Profit Percentage":"23.16"}, {"attributes":{"jmq_grossprofit":"18.30","jmq_costprice":"60.73","jmq_updatedat":"2026-01-30T22:36:14.000000Z","jmq_grossprofit_percentage":"23.16"},"old":{"jmq_grossprofit":"12.20","jmq_costprice":"92.37","jmq_updatedat":"2026-01-30T22:36:12.000000Z","jmq_grossprofit_percentage":"18.87"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:36:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937226,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:36:14","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"18.30\",\"jmq_costprice\":\"60.73\",\"jmq_updatedat\":\"2026-01-30T22:36:14.000000Z\",\"jmq_grossprofit_percentage\":\"23.16\"},\"old\":{\"jmq_grossprofit\":\"12.20\",\"jmq_costprice\":\"92.37\",\"jmq_updatedat\":\"2026-01-30T22:36:12.000000Z\",\"jmq_grossprofit_percentage\":\"18.87\"}}","actionType":"updated","changedTo":{"Gross Profit":"18.30","Total CostPrice":"60.73","Gross Profit Percentage":"23.16"},"changedFrom":{"Gross Profit":"12.20","Total CostPrice":"92.37","Gross Profit Percentage":"18.87"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:36:56] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"79.03","Net Price":"79.03","Gross Price Amount":"79.03","Gross Profit":"18.30","Total CostPrice":"60.73","Amount Outstanding":"79.03","Gross Profit Percentage":"23.16"}, {"List Price":"148.11","Net Price":"148.11","Gross Price Amount":"148.11","Gross Profit":"7.93","Total CostPrice":"140.18","Amount Outstanding":"148.11","Gross Profit Percentage":"5.35"}, {"attributes":{"jmq_listprice":"148.11","jmq_netprice":"148.11","jmq_grossprice":"148.11","jmq_grossprofit":"7.93","jmq_costprice":"140.18","jmq_amountoutstanding":"148.11","jmq_updatedat":"2026-01-30T22:36:56.000000Z","jmq_grossprofit_percentage":"5.35"},"old":{"jmq_listprice":"79.03","jmq_netprice":"79.03","jmq_grossprice":"79.03","jmq_grossprofit":"18.30","jmq_costprice":"60.73","jmq_amountoutstanding":"79.03","jmq_updatedat":"2026-01-30T22:36:54.000000Z","jmq_grossprofit_percentage":"23.16"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:36:56, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937233,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:36:56","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"148.11\",\"jmq_netprice\":\"148.11\",\"jmq_grossprice\":\"148.11\",\"jmq_grossprofit\":\"7.93\",\"jmq_costprice\":\"140.18\",\"jmq_amountoutstanding\":\"148.11\",\"jmq_updatedat\":\"2026-01-30T22:36:56.000000Z\",\"jmq_grossprofit_percentage\":\"5.35\"},\"old\":{\"jmq_listprice\":\"79.03\",\"jmq_netprice\":\"79.03\",\"jmq_grossprice\":\"79.03\",\"jmq_grossprofit\":\"18.30\",\"jmq_costprice\":\"60.73\",\"jmq_amountoutstanding\":\"79.03\",\"jmq_updatedat\":\"2026-01-30T22:36:54.000000Z\",\"jmq_grossprofit_percentage\":\"23.16\"}}","actionType":"updated","changedTo":{"List Price":"148.11","Net Price":"148.11","Gross Price Amount":"148.11","Gross Profit":"7.93","Total CostPrice":"140.18","Amount Outstanding":"148.11","Gross Profit Percentage":"5.35"},"changedFrom":{"List Price":"79.03","Net Price":"79.03","Gross Price Amount":"79.03","Gross Profit":"18.30","Total CostPrice":"60.73","Amount Outstanding":"79.03","Gross Profit Percentage":"23.16"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:36:58] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 22:37:00] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 22:37:02] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718513,"logName":"default","subjectId":96825,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 22:37:02","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96825,\"nl_ordertempid\":null,\"nl_orderid\":9881,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T22:37:02.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T22:37:02.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 22:37:11] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718519,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:11","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:37:11.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:35:58.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718523,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:14","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:37:14.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:37:11.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718525,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:14","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"583.44\",\"jd_netprice\":\"583.44\",\"jd_grossprice\":\"525.10\",\"jd_costprice\":\"198.66\",\"jd_amountoutstanding\":\"525.10\"},\"old\":{\"jd_listprice\":\"1016.88\",\"jd_netprice\":\"915.19\",\"jd_grossprice\":\"915.19\",\"jd_costprice\":\"397.32\",\"jd_amountoutstanding\":\"915.19\"}}","actionType":"manualy updated","changedTo":{"Net Price":"583.44","Gross Price Amount":"525.10","Total CostPrice":"198.66","Amount Outstanding":"525.10"},"changedFrom":{"Net Price":"915.19","Gross Price Amount":"915.19","Total CostPrice":"397.32","Amount Outstanding":"915.19"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:14] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718527,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:37:14","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"583.44\",\"jmq_netprice\":\"583.44\",\"jmq_grossprice\":\"525.10\",\"jmq_costprice\":\"198.66\",\"jmq_amountoutstanding\":\"525.10\"},\"old\":{\"jmq_listprice\":\"1016.88\",\"jmq_netprice\":\"915.19\",\"jmq_grossprice\":\"915.19\",\"jmq_costprice\":\"397.32\",\"jmq_amountoutstanding\":\"915.19\"}}","actionType":"manualy updated","changedTo":{"List Price":"583.44","Net Price":"583.44","Gross Price Amount":"525.10","Total CostPrice":"198.66","Amount Outstanding":"525.10"},"changedFrom":{"List Price":"1016.88","Net Price":"915.19","Gross Price Amount":"915.19","Total CostPrice":"397.32","Amount Outstanding":"915.19"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:24] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718530,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:24","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_updatedat\":\"2026-01-30T22:37:24.000000Z\"},\"old\":{\"jd_updatedat\":\"2026-01-30T22:37:14.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10654): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718533,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:27","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"796.80\",\"jd_netprice\":\"796.80\",\"jd_grossprice\":\"717.12\",\"jd_costprice\":\"184.79\",\"jd_amountoutstanding\":\"717.12\",\"jd_updatedat\":\"2026-01-30T22:37:27.000000Z\"},\"old\":{\"jd_listprice\":\"583.44\",\"jd_netprice\":\"583.44\",\"jd_grossprice\":\"525.10\",\"jd_costprice\":\"198.66\",\"jd_amountoutstanding\":\"525.10\",\"jd_updatedat\":\"2026-01-30T22:37:25.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"796.80","Gross Price Amount":"717.12","Total CostPrice":"184.79","Amount Outstanding":"717.12"},"changedFrom":{"Net Price":"583.44","Gross Price Amount":"525.10","Total CostPrice":"198.66","Amount Outstanding":"525.10"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,Gross Price Amount,Total CostPrice,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #46 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #48 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #53 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #54 {main}and with the data of:{"id":2718536,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:37:27","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"796.80\",\"jmq_netprice\":\"796.80\",\"jmq_grossprice\":\"717.12\",\"jmq_costprice\":\"184.79\",\"jmq_amountoutstanding\":\"717.12\",\"jmq_updatedat\":\"2026-01-30T22:37:27.000000Z\"},\"old\":{\"jmq_listprice\":\"583.44\",\"jmq_netprice\":\"583.44\",\"jmq_grossprice\":\"525.10\",\"jmq_costprice\":\"198.66\",\"jmq_amountoutstanding\":\"525.10\",\"jmq_updatedat\":\"2026-01-30T22:37:25.000000Z\"}}","actionType":"manualy updated","changedTo":{"List Price":"796.80","Net Price":"796.80","Gross Price Amount":"717.12","Total CostPrice":"184.79","Amount Outstanding":"717.12"},"changedFrom":{"List Price":"583.44","Net Price":"583.44","Gross Price Amount":"525.10","Total CostPrice":"198.66","Amount Outstanding":"525.10"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:27] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(991): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(103): Illuminate\Database\Eloquent\Model->update() #19 /var/www/html/api/app/Observers/Workflow/DueDateCalculationObserver.php(69): App\Observers\Workflow\DueDateCalculationObserver->updateMaxDateAsDueDate() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\Workflow\DueDateCalculationObserver->updated() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Controllers/Job/orderitem/OrderitemController.php(3037): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\orderitem\OrderitemController->orderitemonhold() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #32 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #53 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #55 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #60 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #61 {main}and with the data of:{"id":2718537,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:27","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":[],\"old\":[]}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the field which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":2718541,"logName":"default","subjectId":9881,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":42,"dateTime":"2026-01-30 22:37:47","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_listprice\":\"1443.60\",\"jd_netprice\":\"1227.06\",\"jd_vat\":\"79.76\",\"jd_isvaton\":1,\"jd_orderformprice\":\"15.00\",\"jd_grossprice\":\"1306.82\",\"jd_grossprofit\":\"857.48\",\"jd_grossprofit_percentage\":\"69.88\",\"jd_costprice\":\"369.58\",\"jd_overrideprice\":\"15.00\",\"jd_amountoutstanding\":\"1306.82\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:37:47.000000Z\"},\"old\":{\"jd_listprice\":\"796.80\",\"jd_netprice\":\"796.80\",\"jd_vat\":\"0.00\",\"jd_isvaton\":0,\"jd_orderformprice\":\"10.00\",\"jd_grossprice\":\"717.12\",\"jd_grossprofit\":\"517.87\",\"jd_grossprofit_percentage\":\"56.59\",\"jd_costprice\":\"184.79\",\"jd_overrideprice\":\"10.00\",\"jd_amountoutstanding\":\"717.12\",\"jd_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jd_updatedat\":\"2026-01-30T22:37:27.000000Z\"}}","actionType":"manualy updated","changedTo":{"Net Price":"1227.06","VAT Price":"79.76","VAT":"Enabled","Discount":"15.00","Gross Price Amount":"1306.82","Gross Profit":"857.48","Gross Profit Percentage":"69.88","Total CostPrice":"369.58","Override Price":"15.00","Amount Outstanding":"1306.82"},"changedFrom":{"Net Price":"796.80","VAT Price":"0.00","VAT":"Disabled","Discount":"10.00","Gross Price Amount":"717.12","Gross Profit":"517.87","Gross Profit Percentage":"56.59","Total CostPrice":"184.79","Override Price":"10.00","Amount Outstanding":"717.12"},"moduleName":"Job","customMessage":"Job has been updated the fields Net Price,VAT Price,VAT,Discount,Gross Price Amount,Gross Profit,Gross Profit Percentage,Total CostPrice,Override Price,Amount Outstanding which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:47] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":2718543,"logName":"default","subjectId":9882,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":42,"dateTime":"2026-01-30 22:37:47","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1443.60\",\"jmq_netprice\":\"1227.06\",\"jmq_vat\":\"79.76\",\"jmq_isvaton\":1,\"jmq_orderformprice\":\"15.00\",\"jmq_grossprice\":\"1306.82\",\"jmq_grossprofit\":\"857.48\",\"jmq_costprice\":\"369.58\",\"jmq_overrideprice\":\"15.00\",\"jmq_amountoutstanding\":\"1306.82\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T21:20:57.000000Z\",\"jmq_grossprofit_percentage\":\"69.88\"},\"old\":{\"jmq_listprice\":\"796.80\",\"jmq_netprice\":\"796.80\",\"jmq_vat\":\"0.00\",\"jmq_isvaton\":0,\"jmq_orderformprice\":\"10.00\",\"jmq_grossprice\":\"717.12\",\"jmq_grossprofit\":\"517.87\",\"jmq_costprice\":\"184.79\",\"jmq_overrideprice\":\"10.00\",\"jmq_amountoutstanding\":\"717.12\",\"jmq_userdefinedarray\":\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\",\"jmq_updatedat\":\"2026-01-30T22:37:27.000000Z\",\"jmq_grossprofit_percentage\":\"56.59\"}}","actionType":"manualy updated","changedTo":{"List Price":"1443.60","Net Price":"1227.06","VAT Price":"79.76","VAT":1,"Discount":"15.00","Gross Price Amount":"1306.82","Gross Profit":"857.48","Total CostPrice":"369.58","Override Price":"15.00","Amount Outstanding":"1306.82","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"69.88"},"changedFrom":{"List Price":"796.80","Net Price":"796.80","VAT Price":"0.00","VAT":0,"Discount":"10.00","Gross Price Amount":"717.12","Gross Profit":"517.87","Total CostPrice":"184.79","Override Price":"10.00","Amount Outstanding":"717.12","User Defined Values":"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\"\\\"\"","Gross Profit Percentage":"56.59"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 22:37:55] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"148.11","Net Price":"148.11","Gross Price Amount":"148.11","Gross Profit":"7.93","Total CostPrice":"140.18","Amount Outstanding":"148.11","Gross Profit Percentage":"5.35"}, {"List Price":"192.90","Net Price":"192.90","Gross Price Amount":"192.90","Gross Profit":"0.25","Total CostPrice":"192.65","Amount Outstanding":"192.90","Gross Profit Percentage":"0.13"}, {"attributes":{"jmq_listprice":"192.90","jmq_netprice":"192.90","jmq_grossprice":"192.90","jmq_grossprofit":"0.25","jmq_costprice":"192.65","jmq_amountoutstanding":"192.90","jmq_updatedat":"2026-01-30T22:37:55.000000Z","jmq_grossprofit_percentage":"0.13"},"old":{"jmq_listprice":"148.11","jmq_netprice":"148.11","jmq_grossprice":"148.11","jmq_grossprofit":"7.93","jmq_costprice":"140.18","jmq_amountoutstanding":"148.11","jmq_updatedat":"2026-01-30T22:37:53.000000Z","jmq_grossprofit_percentage":"5.35"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:37:55, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937240,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:37:55","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"192.90\",\"jmq_netprice\":\"192.90\",\"jmq_grossprice\":\"192.90\",\"jmq_grossprofit\":\"0.25\",\"jmq_costprice\":\"192.65\",\"jmq_amountoutstanding\":\"192.90\",\"jmq_updatedat\":\"2026-01-30T22:37:55.000000Z\",\"jmq_grossprofit_percentage\":\"0.13\"},\"old\":{\"jmq_listprice\":\"148.11\",\"jmq_netprice\":\"148.11\",\"jmq_grossprice\":\"148.11\",\"jmq_grossprofit\":\"7.93\",\"jmq_costprice\":\"140.18\",\"jmq_amountoutstanding\":\"148.11\",\"jmq_updatedat\":\"2026-01-30T22:37:53.000000Z\",\"jmq_grossprofit_percentage\":\"5.35\"}}","actionType":"updated","changedTo":{"List Price":"192.90","Net Price":"192.90","Gross Price Amount":"192.90","Gross Profit":"0.25","Total CostPrice":"192.65","Amount Outstanding":"192.90","Gross Profit Percentage":"0.13"},"changedFrom":{"List Price":"148.11","Net Price":"148.11","Gross Price Amount":"148.11","Gross Profit":"7.93","Total CostPrice":"140.18","Amount Outstanding":"148.11","Gross Profit Percentage":"5.35"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:38:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":2718546,"logName":"default","subjectId":96826,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":42,"dateTime":"2026-01-30 22:38:35","causerId":42,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":96826,\"nl_ordertempid\":null,\"nl_orderid\":9881,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"42\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":42,\"created_at\":\"2026-01-30T22:38:35.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T22:38:35.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: VU605078","parentSubjectId":9881,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 22:38:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"192.90","Net Price":"192.90","Gross Price Amount":"192.90","Gross Profit":"0.25","Total CostPrice":"192.65","Amount Outstanding":"192.90","Gross Profit Percentage":"0.13"}, {"List Price":"207.26","Net Price":"207.26","Gross Price Amount":"207.26","Gross Profit":"-1.91","Total CostPrice":"209.17","Amount Outstanding":"207.26","Gross Profit Percentage":"-0.92"}, {"attributes":{"jmq_listprice":"207.26","jmq_netprice":"207.26","jmq_grossprice":"207.26","jmq_grossprofit":"-1.91","jmq_costprice":"209.17","jmq_amountoutstanding":"207.26","jmq_updatedat":"2026-01-30T22:38:36.000000Z","jmq_grossprofit_percentage":"-0.92"},"old":{"jmq_listprice":"192.90","jmq_netprice":"192.90","jmq_grossprice":"192.90","jmq_grossprofit":"0.25","jmq_costprice":"192.65","jmq_amountoutstanding":"192.90","jmq_updatedat":"2026-01-30T22:38:34.000000Z","jmq_grossprofit_percentage":"0.13"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:38:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937247,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:38:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"207.26\",\"jmq_netprice\":\"207.26\",\"jmq_grossprice\":\"207.26\",\"jmq_grossprofit\":\"-1.91\",\"jmq_costprice\":\"209.17\",\"jmq_amountoutstanding\":\"207.26\",\"jmq_updatedat\":\"2026-01-30T22:38:36.000000Z\",\"jmq_grossprofit_percentage\":\"-0.92\"},\"old\":{\"jmq_listprice\":\"192.90\",\"jmq_netprice\":\"192.90\",\"jmq_grossprice\":\"192.90\",\"jmq_grossprofit\":\"0.25\",\"jmq_costprice\":\"192.65\",\"jmq_amountoutstanding\":\"192.90\",\"jmq_updatedat\":\"2026-01-30T22:38:34.000000Z\",\"jmq_grossprofit_percentage\":\"0.13\"}}","actionType":"updated","changedTo":{"List Price":"207.26","Net Price":"207.26","Gross Price Amount":"207.26","Gross Profit":"-1.91","Total CostPrice":"209.17","Amount Outstanding":"207.26","Gross Profit Percentage":"-0.92"},"changedFrom":{"List Price":"192.90","Net Price":"192.90","Gross Price Amount":"192.90","Gross Profit":"0.25","Total CostPrice":"192.65","Amount Outstanding":"192.90","Gross Profit Percentage":"0.13"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:39:15] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"207.26","Net Price":"207.26","Gross Price Amount":"207.26","Gross Profit":"-1.91","Total CostPrice":"209.17","Amount Outstanding":"207.26","Gross Profit Percentage":"-0.92"}, {"List Price":"276.34","Net Price":"276.34","Gross Price Amount":"276.34","Gross Profit":"-12.28","Total CostPrice":"288.62","Amount Outstanding":"276.34","Gross Profit Percentage":"-4.44"}, {"attributes":{"jmq_listprice":"276.34","jmq_netprice":"276.34","jmq_grossprice":"276.34","jmq_grossprofit":"-12.28","jmq_costprice":"288.62","jmq_amountoutstanding":"276.34","jmq_updatedat":"2026-01-30T22:39:15.000000Z","jmq_grossprofit_percentage":"-4.44"},"old":{"jmq_listprice":"207.26","jmq_netprice":"207.26","jmq_grossprice":"207.26","jmq_grossprofit":"-1.91","jmq_costprice":"209.17","jmq_amountoutstanding":"207.26","jmq_updatedat":"2026-01-30T22:39:14.000000Z","jmq_grossprofit_percentage":"-0.92"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:39:15, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937254,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:39:15","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"276.34\",\"jmq_netprice\":\"276.34\",\"jmq_grossprice\":\"276.34\",\"jmq_grossprofit\":\"-12.28\",\"jmq_costprice\":\"288.62\",\"jmq_amountoutstanding\":\"276.34\",\"jmq_updatedat\":\"2026-01-30T22:39:15.000000Z\",\"jmq_grossprofit_percentage\":\"-4.44\"},\"old\":{\"jmq_listprice\":\"207.26\",\"jmq_netprice\":\"207.26\",\"jmq_grossprice\":\"207.26\",\"jmq_grossprofit\":\"-1.91\",\"jmq_costprice\":\"209.17\",\"jmq_amountoutstanding\":\"207.26\",\"jmq_updatedat\":\"2026-01-30T22:39:14.000000Z\",\"jmq_grossprofit_percentage\":\"-0.92\"}}","actionType":"updated","changedTo":{"List Price":"276.34","Net Price":"276.34","Gross Price Amount":"276.34","Gross Profit":"-12.28","Total CostPrice":"288.62","Amount Outstanding":"276.34","Gross Profit Percentage":"-4.44"},"changedFrom":{"List Price":"207.26","Net Price":"207.26","Gross Price Amount":"207.26","Gross Profit":"-1.91","Total CostPrice":"209.17","Amount Outstanding":"207.26","Gross Profit Percentage":"-0.92"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:41:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"276.34","Net Price":"276.34","Gross Price Amount":"276.34","Gross Profit":"-12.28","Total CostPrice":"288.62","Amount Outstanding":"276.34","Gross Profit Percentage":"-4.44"}, {"List Price":"2013.94","Net Price":"2013.94","Gross Price Amount":"2013.94","Gross Profit":"1557.49","Total CostPrice":"456.45","Amount Outstanding":"2013.94","Gross Profit Percentage":"77.34"}, {"attributes":{"jmq_listprice":"2013.94","jmq_netprice":"2013.94","jmq_grossprice":"2013.94","jmq_grossprofit":"1557.49","jmq_costprice":"456.45","jmq_amountoutstanding":"2013.94","jmq_updatedat":"2026-01-30T22:41:24.000000Z","jmq_grossprofit_percentage":"77.34"},"old":{"jmq_listprice":"276.34","jmq_netprice":"276.34","jmq_grossprice":"276.34","jmq_grossprofit":"-12.28","jmq_costprice":"288.62","jmq_amountoutstanding":"276.34","jmq_updatedat":"2026-01-30T22:41:22.000000Z","jmq_grossprofit_percentage":"-4.44"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:41:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937261,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:41:24","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2013.94\",\"jmq_netprice\":\"2013.94\",\"jmq_grossprice\":\"2013.94\",\"jmq_grossprofit\":\"1557.49\",\"jmq_costprice\":\"456.45\",\"jmq_amountoutstanding\":\"2013.94\",\"jmq_updatedat\":\"2026-01-30T22:41:24.000000Z\",\"jmq_grossprofit_percentage\":\"77.34\"},\"old\":{\"jmq_listprice\":\"276.34\",\"jmq_netprice\":\"276.34\",\"jmq_grossprice\":\"276.34\",\"jmq_grossprofit\":\"-12.28\",\"jmq_costprice\":\"288.62\",\"jmq_amountoutstanding\":\"276.34\",\"jmq_updatedat\":\"2026-01-30T22:41:22.000000Z\",\"jmq_grossprofit_percentage\":\"-4.44\"}}","actionType":"updated","changedTo":{"List Price":"2013.94","Net Price":"2013.94","Gross Price Amount":"2013.94","Gross Profit":"1557.49","Total CostPrice":"456.45","Amount Outstanding":"2013.94","Gross Profit Percentage":"77.34"},"changedFrom":{"List Price":"276.34","Net Price":"276.34","Gross Price Amount":"276.34","Gross Profit":"-12.28","Total CostPrice":"288.62","Amount Outstanding":"276.34","Gross Profit Percentage":"-4.44"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:42:02] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"2013.94","Net Price":"2013.94","Gross Price Amount":"2013.94","Gross Profit":"1557.49","Total CostPrice":"456.45","Amount Outstanding":"2013.94","Gross Profit Percentage":"77.34"}, {"List Price":"2054.69","Net Price":"2054.69","Gross Price Amount":"2054.69","Gross Profit":"1552.40","Total CostPrice":"502.29","Amount Outstanding":"2054.69","Gross Profit Percentage":"75.55"}, {"attributes":{"jmq_listprice":"2054.69","jmq_netprice":"2054.69","jmq_grossprice":"2054.69","jmq_grossprofit":"1552.40","jmq_costprice":"502.29","jmq_amountoutstanding":"2054.69","jmq_updatedat":"2026-01-30T22:42:02.000000Z","jmq_grossprofit_percentage":"75.55"},"old":{"jmq_listprice":"2013.94","jmq_netprice":"2013.94","jmq_grossprice":"2013.94","jmq_grossprofit":"1557.49","jmq_costprice":"456.45","jmq_amountoutstanding":"2013.94","jmq_updatedat":"2026-01-30T22:42:00.000000Z","jmq_grossprofit_percentage":"77.34"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:42:02, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937268,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:42:02","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2054.69\",\"jmq_netprice\":\"2054.69\",\"jmq_grossprice\":\"2054.69\",\"jmq_grossprofit\":\"1552.40\",\"jmq_costprice\":\"502.29\",\"jmq_amountoutstanding\":\"2054.69\",\"jmq_updatedat\":\"2026-01-30T22:42:02.000000Z\",\"jmq_grossprofit_percentage\":\"75.55\"},\"old\":{\"jmq_listprice\":\"2013.94\",\"jmq_netprice\":\"2013.94\",\"jmq_grossprice\":\"2013.94\",\"jmq_grossprofit\":\"1557.49\",\"jmq_costprice\":\"456.45\",\"jmq_amountoutstanding\":\"2013.94\",\"jmq_updatedat\":\"2026-01-30T22:42:00.000000Z\",\"jmq_grossprofit_percentage\":\"77.34\"}}","actionType":"updated","changedTo":{"List Price":"2054.69","Net Price":"2054.69","Gross Price Amount":"2054.69","Gross Profit":"1552.40","Total CostPrice":"502.29","Amount Outstanding":"2054.69","Gross Profit Percentage":"75.55"},"changedFrom":{"List Price":"2013.94","Net Price":"2013.94","Gross Price Amount":"2013.94","Gross Profit":"1557.49","Total CostPrice":"456.45","Amount Outstanding":"2013.94","Gross Profit Percentage":"77.34"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:42:34] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"2054.69","Net Price":"2054.69","Gross Price Amount":"2054.69","Gross Profit":"1552.40","Total CostPrice":"502.29","Amount Outstanding":"2054.69","Gross Profit Percentage":"75.55"}, {"List Price":"2374.86","Net Price":"2374.86","Gross Price Amount":"2374.86","Gross Profit":"1512.37","Total CostPrice":"862.49","Amount Outstanding":"2374.86","Gross Profit Percentage":"63.68"}, {"attributes":{"jmq_listprice":"2374.86","jmq_netprice":"2374.86","jmq_grossprice":"2374.86","jmq_grossprofit":"1512.37","jmq_costprice":"862.49","jmq_amountoutstanding":"2374.86","jmq_updatedat":"2026-01-30T22:42:34.000000Z","jmq_grossprofit_percentage":"63.68"},"old":{"jmq_listprice":"2054.69","jmq_netprice":"2054.69","jmq_grossprice":"2054.69","jmq_grossprofit":"1552.40","jmq_costprice":"502.29","jmq_amountoutstanding":"2054.69","jmq_updatedat":"2026-01-30T22:42:32.000000Z","jmq_grossprofit_percentage":"75.55"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:42:34, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937275,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:42:34","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2374.86\",\"jmq_netprice\":\"2374.86\",\"jmq_grossprice\":\"2374.86\",\"jmq_grossprofit\":\"1512.37\",\"jmq_costprice\":\"862.49\",\"jmq_amountoutstanding\":\"2374.86\",\"jmq_updatedat\":\"2026-01-30T22:42:34.000000Z\",\"jmq_grossprofit_percentage\":\"63.68\"},\"old\":{\"jmq_listprice\":\"2054.69\",\"jmq_netprice\":\"2054.69\",\"jmq_grossprice\":\"2054.69\",\"jmq_grossprofit\":\"1552.40\",\"jmq_costprice\":\"502.29\",\"jmq_amountoutstanding\":\"2054.69\",\"jmq_updatedat\":\"2026-01-30T22:42:32.000000Z\",\"jmq_grossprofit_percentage\":\"75.55\"}}","actionType":"updated","changedTo":{"List Price":"2374.86","Net Price":"2374.86","Gross Price Amount":"2374.86","Gross Profit":"1512.37","Total CostPrice":"862.49","Amount Outstanding":"2374.86","Gross Profit Percentage":"63.68"},"changedFrom":{"List Price":"2054.69","Net Price":"2054.69","Gross Price Amount":"2054.69","Gross Profit":"1552.40","Total CostPrice":"502.29","Amount Outstanding":"2054.69","Gross Profit Percentage":"75.55"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:43:35] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"2374.86","Net Price":"2374.86","Gross Price Amount":"2374.86","Gross Profit":"1512.37","Total CostPrice":"862.49","Amount Outstanding":"2374.86","Gross Profit Percentage":"63.68"}, {"List Price":"4208.82","Net Price":"4208.82","Gross Price Amount":"4208.82","Gross Profit":"3206.47","Total CostPrice":"1002.35","Amount Outstanding":"4208.82","Gross Profit Percentage":"76.18"}, {"attributes":{"jmq_listprice":"4208.82","jmq_netprice":"4208.82","jmq_grossprice":"4208.82","jmq_grossprofit":"3206.47","jmq_costprice":"1002.35","jmq_amountoutstanding":"4208.82","jmq_updatedat":"2026-01-30T22:43:35.000000Z","jmq_grossprofit_percentage":"76.18"},"old":{"jmq_listprice":"2374.86","jmq_netprice":"2374.86","jmq_grossprice":"2374.86","jmq_grossprofit":"1512.37","jmq_costprice":"862.49","jmq_amountoutstanding":"2374.86","jmq_updatedat":"2026-01-30T22:43:33.000000Z","jmq_grossprofit_percentage":"63.68"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:43:35, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937282,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:43:35","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4208.82\",\"jmq_netprice\":\"4208.82\",\"jmq_grossprice\":\"4208.82\",\"jmq_grossprofit\":\"3206.47\",\"jmq_costprice\":\"1002.35\",\"jmq_amountoutstanding\":\"4208.82\",\"jmq_updatedat\":\"2026-01-30T22:43:35.000000Z\",\"jmq_grossprofit_percentage\":\"76.18\"},\"old\":{\"jmq_listprice\":\"2374.86\",\"jmq_netprice\":\"2374.86\",\"jmq_grossprice\":\"2374.86\",\"jmq_grossprofit\":\"1512.37\",\"jmq_costprice\":\"862.49\",\"jmq_amountoutstanding\":\"2374.86\",\"jmq_updatedat\":\"2026-01-30T22:43:33.000000Z\",\"jmq_grossprofit_percentage\":\"63.68\"}}","actionType":"updated","changedTo":{"List Price":"4208.82","Net Price":"4208.82","Gross Price Amount":"4208.82","Gross Profit":"3206.47","Total CostPrice":"1002.35","Amount Outstanding":"4208.82","Gross Profit Percentage":"76.18"},"changedFrom":{"List Price":"2374.86","Net Price":"2374.86","Gross Price Amount":"2374.86","Gross Profit":"1512.37","Total CostPrice":"862.49","Amount Outstanding":"2374.86","Gross Profit Percentage":"63.68"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:44:13] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4208.82","Net Price":"4208.82","Gross Price Amount":"4208.82","Gross Profit":"3206.47","Total CostPrice":"1002.35","Amount Outstanding":"4208.82","Gross Profit Percentage":"76.18"}, {"List Price":"4249.57","Net Price":"4249.57","Gross Price Amount":"4249.57","Gross Profit":"3155.54","Total CostPrice":"1094.03","Amount Outstanding":"4249.57","Gross Profit Percentage":"74.26"}, {"attributes":{"jmq_listprice":"4249.57","jmq_netprice":"4249.57","jmq_grossprice":"4249.57","jmq_grossprofit":"3155.54","jmq_costprice":"1094.03","jmq_amountoutstanding":"4249.57","jmq_updatedat":"2026-01-30T22:44:13.000000Z","jmq_grossprofit_percentage":"74.26"},"old":{"jmq_listprice":"4208.82","jmq_netprice":"4208.82","jmq_grossprice":"4208.82","jmq_grossprofit":"3206.47","jmq_costprice":"1002.35","jmq_amountoutstanding":"4208.82","jmq_updatedat":"2026-01-30T22:44:11.000000Z","jmq_grossprofit_percentage":"76.18"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:44:13, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937289,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:44:13","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4249.57\",\"jmq_netprice\":\"4249.57\",\"jmq_grossprice\":\"4249.57\",\"jmq_grossprofit\":\"3155.54\",\"jmq_costprice\":\"1094.03\",\"jmq_amountoutstanding\":\"4249.57\",\"jmq_updatedat\":\"2026-01-30T22:44:13.000000Z\",\"jmq_grossprofit_percentage\":\"74.26\"},\"old\":{\"jmq_listprice\":\"4208.82\",\"jmq_netprice\":\"4208.82\",\"jmq_grossprice\":\"4208.82\",\"jmq_grossprofit\":\"3206.47\",\"jmq_costprice\":\"1002.35\",\"jmq_amountoutstanding\":\"4208.82\",\"jmq_updatedat\":\"2026-01-30T22:44:11.000000Z\",\"jmq_grossprofit_percentage\":\"76.18\"}}","actionType":"updated","changedTo":{"List Price":"4249.57","Net Price":"4249.57","Gross Price Amount":"4249.57","Gross Profit":"3155.54","Total CostPrice":"1094.03","Amount Outstanding":"4249.57","Gross Profit Percentage":"74.26"},"changedFrom":{"List Price":"4208.82","Net Price":"4208.82","Gross Price Amount":"4208.82","Gross Profit":"3206.47","Total CostPrice":"1002.35","Amount Outstanding":"4208.82","Gross Profit Percentage":"76.18"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:44:27] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4249.57","Net Price":"4249.57","Gross Price Amount":"4249.57","Gross Profit":"3155.54","Amount Outstanding":"4249.57","Gross Profit Percentage":"74.26"}, {"List Price":"4290.32","Net Price":"4290.32","Gross Price Amount":"4290.32","Gross Profit":"3196.29","Amount Outstanding":"4290.32","Gross Profit Percentage":"74.50"}, {"attributes":{"jmq_listprice":"4290.32","jmq_netprice":"4290.32","jmq_grossprice":"4290.32","jmq_grossprofit":"3196.29","jmq_amountoutstanding":"4290.32","jmq_updatedat":"2026-01-30T22:44:27.000000Z","jmq_grossprofit_percentage":"74.50"},"old":{"jmq_listprice":"4249.57","jmq_netprice":"4249.57","jmq_grossprice":"4249.57","jmq_grossprofit":"3155.54","jmq_amountoutstanding":"4249.57","jmq_updatedat":"2026-01-30T22:44:25.000000Z","jmq_grossprofit_percentage":"74.26"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:44:27, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937296,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:44:27","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4290.32\",\"jmq_netprice\":\"4290.32\",\"jmq_grossprice\":\"4290.32\",\"jmq_grossprofit\":\"3196.29\",\"jmq_amountoutstanding\":\"4290.32\",\"jmq_updatedat\":\"2026-01-30T22:44:27.000000Z\",\"jmq_grossprofit_percentage\":\"74.50\"},\"old\":{\"jmq_listprice\":\"4249.57\",\"jmq_netprice\":\"4249.57\",\"jmq_grossprice\":\"4249.57\",\"jmq_grossprofit\":\"3155.54\",\"jmq_amountoutstanding\":\"4249.57\",\"jmq_updatedat\":\"2026-01-30T22:44:25.000000Z\",\"jmq_grossprofit_percentage\":\"74.26\"}}","actionType":"updated","changedTo":{"List Price":"4290.32","Net Price":"4290.32","Gross Price Amount":"4290.32","Gross Profit":"3196.29","Amount Outstanding":"4290.32","Gross Profit Percentage":"74.50"},"changedFrom":{"List Price":"4249.57","Net Price":"4249.57","Gross Price Amount":"4249.57","Gross Profit":"3155.54","Amount Outstanding":"4249.57","Gross Profit Percentage":"74.26"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:46:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4290.32","Net Price":"4290.32","Gross Price Amount":"4290.32","Total CostPrice":"1094.03","Amount Outstanding":"4290.32"}, {"List Price":"4674.52","Net Price":"4674.52","Gross Price Amount":"4674.52","Total CostPrice":"1526.27","Amount Outstanding":"4674.52"}, {"attributes":{"jmq_listprice":"4674.52","jmq_netprice":"4674.52","jmq_grossprice":"4674.52","jmq_costprice":"1526.27","jmq_amountoutstanding":"4674.52","jmq_updatedat":"2026-01-30T22:46:37.000000Z"},"old":{"jmq_listprice":"4290.32","jmq_netprice":"4290.32","jmq_grossprice":"4290.32","jmq_costprice":"1094.03","jmq_amountoutstanding":"4290.32","jmq_updatedat":"2026-01-30T22:46:36.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:46:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937303,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:46:37","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4674.52\",\"jmq_netprice\":\"4674.52\",\"jmq_grossprice\":\"4674.52\",\"jmq_costprice\":\"1526.27\",\"jmq_amountoutstanding\":\"4674.52\",\"jmq_updatedat\":\"2026-01-30T22:46:37.000000Z\"},\"old\":{\"jmq_listprice\":\"4290.32\",\"jmq_netprice\":\"4290.32\",\"jmq_grossprice\":\"4290.32\",\"jmq_costprice\":\"1094.03\",\"jmq_amountoutstanding\":\"4290.32\",\"jmq_updatedat\":\"2026-01-30T22:46:36.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"4674.52","Net Price":"4674.52","Gross Price Amount":"4674.52","Total CostPrice":"1526.27","Amount Outstanding":"4674.52"},"changedFrom":{"List Price":"4290.32","Net Price":"4290.32","Gross Price Amount":"4290.32","Total CostPrice":"1094.03","Amount Outstanding":"4290.32"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:47:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4674.52","Net Price":"4674.52","Gross Price Amount":"4674.52","Gross Profit":"3196.29","Total CostPrice":"1526.27","Amount Outstanding":"4674.52","Gross Profit Percentage":"74.50"}, {"List Price":"4725.49","Net Price":"4725.49","Gross Price Amount":"4725.49","Gross Profit":"3133.62","Total CostPrice":"1591.87","Amount Outstanding":"4725.49","Gross Profit Percentage":"66.31"}, {"attributes":{"jmq_listprice":"4725.49","jmq_netprice":"4725.49","jmq_grossprice":"4725.49","jmq_grossprofit":"3133.62","jmq_costprice":"1591.87","jmq_amountoutstanding":"4725.49","jmq_updatedat":"2026-01-30T22:47:36.000000Z","jmq_grossprofit_percentage":"66.31"},"old":{"jmq_listprice":"4674.52","jmq_netprice":"4674.52","jmq_grossprice":"4674.52","jmq_grossprofit":"3196.29","jmq_costprice":"1526.27","jmq_amountoutstanding":"4674.52","jmq_updatedat":"2026-01-30T22:47:34.000000Z","jmq_grossprofit_percentage":"74.50"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:47:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937310,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:47:36","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4725.49\",\"jmq_netprice\":\"4725.49\",\"jmq_grossprice\":\"4725.49\",\"jmq_grossprofit\":\"3133.62\",\"jmq_costprice\":\"1591.87\",\"jmq_amountoutstanding\":\"4725.49\",\"jmq_updatedat\":\"2026-01-30T22:47:36.000000Z\",\"jmq_grossprofit_percentage\":\"66.31\"},\"old\":{\"jmq_listprice\":\"4674.52\",\"jmq_netprice\":\"4674.52\",\"jmq_grossprice\":\"4674.52\",\"jmq_grossprofit\":\"3196.29\",\"jmq_costprice\":\"1526.27\",\"jmq_amountoutstanding\":\"4674.52\",\"jmq_updatedat\":\"2026-01-30T22:47:34.000000Z\",\"jmq_grossprofit_percentage\":\"74.50\"}}","actionType":"updated","changedTo":{"List Price":"4725.49","Net Price":"4725.49","Gross Price Amount":"4725.49","Gross Profit":"3133.62","Total CostPrice":"1591.87","Amount Outstanding":"4725.49","Gross Profit Percentage":"66.31"},"changedFrom":{"List Price":"4674.52","Net Price":"4674.52","Gross Price Amount":"4674.52","Gross Profit":"3196.29","Total CostPrice":"1526.27","Amount Outstanding":"4674.52","Gross Profit Percentage":"74.50"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:48:07] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4725.49","Net Price":"4725.49","Gross Price Amount":"4725.49","Gross Profit":"3133.62","Total CostPrice":"1591.87","Amount Outstanding":"4725.49","Gross Profit Percentage":"66.31"}, {"List Price":"4754.22","Net Price":"4754.22","Gross Price Amount":"4754.22","Gross Profit":"3096.75","Total CostPrice":"1657.47","Amount Outstanding":"4754.22","Gross Profit Percentage":"65.14"}, {"attributes":{"jmq_listprice":"4754.22","jmq_netprice":"4754.22","jmq_grossprice":"4754.22","jmq_grossprofit":"3096.75","jmq_costprice":"1657.47","jmq_amountoutstanding":"4754.22","jmq_updatedat":"2026-01-30T22:48:07.000000Z","jmq_grossprofit_percentage":"65.14"},"old":{"jmq_listprice":"4725.49","jmq_netprice":"4725.49","jmq_grossprice":"4725.49","jmq_grossprofit":"3133.62","jmq_costprice":"1591.87","jmq_amountoutstanding":"4725.49","jmq_updatedat":"2026-01-30T22:48:06.000000Z","jmq_grossprofit_percentage":"66.31"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:48:07, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937317,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:48:07","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4754.22\",\"jmq_netprice\":\"4754.22\",\"jmq_grossprice\":\"4754.22\",\"jmq_grossprofit\":\"3096.75\",\"jmq_costprice\":\"1657.47\",\"jmq_amountoutstanding\":\"4754.22\",\"jmq_updatedat\":\"2026-01-30T22:48:07.000000Z\",\"jmq_grossprofit_percentage\":\"65.14\"},\"old\":{\"jmq_listprice\":\"4725.49\",\"jmq_netprice\":\"4725.49\",\"jmq_grossprice\":\"4725.49\",\"jmq_grossprofit\":\"3133.62\",\"jmq_costprice\":\"1591.87\",\"jmq_amountoutstanding\":\"4725.49\",\"jmq_updatedat\":\"2026-01-30T22:48:06.000000Z\",\"jmq_grossprofit_percentage\":\"66.31\"}}","actionType":"updated","changedTo":{"List Price":"4754.22","Net Price":"4754.22","Gross Price Amount":"4754.22","Gross Profit":"3096.75","Total CostPrice":"1657.47","Amount Outstanding":"4754.22","Gross Profit Percentage":"65.14"},"changedFrom":{"List Price":"4725.49","Net Price":"4725.49","Gross Price Amount":"4725.49","Gross Profit":"3133.62","Total CostPrice":"1591.87","Amount Outstanding":"4725.49","Gross Profit Percentage":"66.31"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:48:52] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4754.22","Net Price":"4754.22","Gross Price Amount":"4754.22","Gross Profit":"3096.75","Total CostPrice":"1657.47","Amount Outstanding":"4754.22","Gross Profit Percentage":"65.14"}, {"List Price":"4837.12","Net Price":"4837.12","Gross Price Amount":"4837.12","Gross Profit":"3084.31","Total CostPrice":"1752.81","Amount Outstanding":"4837.12","Gross Profit Percentage":"63.76"}, {"attributes":{"jmq_listprice":"4837.12","jmq_netprice":"4837.12","jmq_grossprice":"4837.12","jmq_grossprofit":"3084.31","jmq_costprice":"1752.81","jmq_amountoutstanding":"4837.12","jmq_updatedat":"2026-01-30T22:48:52.000000Z","jmq_grossprofit_percentage":"63.76"},"old":{"jmq_listprice":"4754.22","jmq_netprice":"4754.22","jmq_grossprice":"4754.22","jmq_grossprofit":"3096.75","jmq_costprice":"1657.47","jmq_amountoutstanding":"4754.22","jmq_updatedat":"2026-01-30T22:48:49.000000Z","jmq_grossprofit_percentage":"65.14"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:48:52, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937324,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:48:52","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4837.12\",\"jmq_netprice\":\"4837.12\",\"jmq_grossprice\":\"4837.12\",\"jmq_grossprofit\":\"3084.31\",\"jmq_costprice\":\"1752.81\",\"jmq_amountoutstanding\":\"4837.12\",\"jmq_updatedat\":\"2026-01-30T22:48:52.000000Z\",\"jmq_grossprofit_percentage\":\"63.76\"},\"old\":{\"jmq_listprice\":\"4754.22\",\"jmq_netprice\":\"4754.22\",\"jmq_grossprice\":\"4754.22\",\"jmq_grossprofit\":\"3096.75\",\"jmq_costprice\":\"1657.47\",\"jmq_amountoutstanding\":\"4754.22\",\"jmq_updatedat\":\"2026-01-30T22:48:49.000000Z\",\"jmq_grossprofit_percentage\":\"65.14\"}}","actionType":"updated","changedTo":{"List Price":"4837.12","Net Price":"4837.12","Gross Price Amount":"4837.12","Gross Profit":"3084.31","Total CostPrice":"1752.81","Amount Outstanding":"4837.12","Gross Profit Percentage":"63.76"},"changedFrom":{"List Price":"4754.22","Net Price":"4754.22","Gross Price Amount":"4754.22","Gross Profit":"3096.75","Total CostPrice":"1657.47","Amount Outstanding":"4754.22","Gross Profit Percentage":"65.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:49:16] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 22:49:18] production.ERROR: DateTime::__construct(): Failed to parse time string (undefined) at position 0 (u): The timezone could not be found in the database/var/www/html/api/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php91 [2026-01-30 22:49:41] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"Gross Profit":"3084.31","Total CostPrice":"1752.81","Gross Profit Percentage":"63.76"}, {"Gross Profit":"3076.05","Total CostPrice":"1761.07","Gross Profit Percentage":"63.59"}, {"attributes":{"jmq_grossprofit":"3076.05","jmq_costprice":"1761.07","jmq_updatedat":"2026-01-30T22:49:41.000000Z","jmq_grossprofit_percentage":"63.59"},"old":{"jmq_grossprofit":"3084.31","jmq_costprice":"1752.81","jmq_updatedat":"2026-01-30T22:49:39.000000Z","jmq_grossprofit_percentage":"63.76"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:49:41, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937331,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:49:41","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"3076.05\",\"jmq_costprice\":\"1761.07\",\"jmq_updatedat\":\"2026-01-30T22:49:41.000000Z\",\"jmq_grossprofit_percentage\":\"63.59\"},\"old\":{\"jmq_grossprofit\":\"3084.31\",\"jmq_costprice\":\"1752.81\",\"jmq_updatedat\":\"2026-01-30T22:49:39.000000Z\",\"jmq_grossprofit_percentage\":\"63.76\"}}","actionType":"updated","changedTo":{"Gross Profit":"3076.05","Total CostPrice":"1761.07","Gross Profit Percentage":"63.59"},"changedFrom":{"Gross Profit":"3084.31","Total CostPrice":"1752.81","Gross Profit Percentage":"63.76"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:50:20] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"Gross Profit":"3076.05","Total CostPrice":"1761.07","Gross Profit Percentage":"63.59"}, {"Gross Profit":"3108.61","Total CostPrice":"1728.51","Gross Profit Percentage":"64.27"}, {"attributes":{"jmq_grossprofit":"3108.61","jmq_costprice":"1728.51","jmq_updatedat":"2026-01-30T22:50:20.000000Z","jmq_grossprofit_percentage":"64.27"},"old":{"jmq_grossprofit":"3076.05","jmq_costprice":"1761.07","jmq_updatedat":"2026-01-30T22:50:19.000000Z","jmq_grossprofit_percentage":"63.59"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:50:20, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":937338,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:50:20","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"3108.61\",\"jmq_costprice\":\"1728.51\",\"jmq_updatedat\":\"2026-01-30T22:50:20.000000Z\",\"jmq_grossprofit_percentage\":\"64.27\"},\"old\":{\"jmq_grossprofit\":\"3076.05\",\"jmq_costprice\":\"1761.07\",\"jmq_updatedat\":\"2026-01-30T22:50:19.000000Z\",\"jmq_grossprofit_percentage\":\"63.59\"}}","actionType":"updated","changedTo":{"Gross Profit":"3108.61","Total CostPrice":"1728.51","Gross Profit Percentage":"64.27"},"changedFrom":{"Gross Profit":"3076.05","Total CostPrice":"1761.07","Gross Profit Percentage":"63.59"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:51:03] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"4817.12","End Customer Override Gross Price":"4817.12","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"4817.12","jmq_endcustomeroverridegrossprice":"4817.12","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedat":"2026-01-30T22:25:32.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedat":"2026-01-30T22:50:20.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:51:03, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":937344,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:51:03","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"4817.12\",\"jmq_endcustomeroverridegrossprice\":\"4817.12\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedat\":\"2026-01-30T22:25:32.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedat\":\"2026-01-30T22:50:20.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"4817.12","End Customer Override Gross Price":"4817.12","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:53:08] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 34, App\Models\JobMultiQuotePivotModel, 34, App\Models\Job\bm_jobdetails, 2, {"List Price":"4837.12","Net Price":"4837.12","jmq_deliverycost":"20.00","jmq_overridetypeid":1,"Gross Price Amount":"4837.12","Gross Profit":"3108.61","Amount Outstanding":"4837.12","jmq_deliverycostid":1,"Gross Profit Percentage":"64.27"}, {"List Price":"5212.12","Net Price":"5212.12","jmq_deliverycost":"395.00","jmq_overridetypeid":3,"Gross Price Amount":"5212.12","Gross Profit":"3483.61","Amount Outstanding":"5212.12","jmq_deliverycostid":0,"Gross Profit Percentage":"66.84"}, {"attributes":{"jmq_listprice":"5212.12","jmq_netprice":"5212.12","jmq_deliverycost":"395.00","jmq_overridetypeid":3,"jmq_grossprice":"5212.12","jmq_grossprofit":"3483.61","jmq_amountoutstanding":"5212.12","jmq_deliverycostid":0,"jmq_updatedat":"2026-01-30T22:53:08.000000Z","jmq_grossprofit_percentage":"66.84"},"old":{"jmq_listprice":"4837.12","jmq_netprice":"4837.12","jmq_deliverycost":"20.00","jmq_overridetypeid":1,"jmq_grossprice":"4837.12","jmq_grossprofit":"3108.61","jmq_amountoutstanding":"4837.12","jmq_deliverycostid":1,"jmq_updatedat":"2026-01-30T22:25:32.000000Z","jmq_grossprofit_percentage":"64.27"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 22:53:08, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":937359,"logName":"default","subjectId":34,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":2,"dateTime":"2026-01-30 22:53:08","causerId":2,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5212.12\",\"jmq_netprice\":\"5212.12\",\"jmq_deliverycost\":\"395.00\",\"jmq_overridetypeid\":3,\"jmq_grossprice\":\"5212.12\",\"jmq_grossprofit\":\"3483.61\",\"jmq_amountoutstanding\":\"5212.12\",\"jmq_deliverycostid\":0,\"jmq_updatedat\":\"2026-01-30T22:53:08.000000Z\",\"jmq_grossprofit_percentage\":\"66.84\"},\"old\":{\"jmq_listprice\":\"4837.12\",\"jmq_netprice\":\"4837.12\",\"jmq_deliverycost\":\"20.00\",\"jmq_overridetypeid\":1,\"jmq_grossprice\":\"4837.12\",\"jmq_grossprofit\":\"3108.61\",\"jmq_amountoutstanding\":\"4837.12\",\"jmq_deliverycostid\":1,\"jmq_updatedat\":\"2026-01-30T22:25:32.000000Z\",\"jmq_grossprofit_percentage\":\"64.27\"}}","actionType":"updated","changedTo":{"List Price":"5212.12","Net Price":"5212.12","jmq_deliverycost":"395.00","jmq_overridetypeid":3,"Gross Price Amount":"5212.12","Gross Profit":"3483.61","Amount Outstanding":"5212.12","jmq_deliverycostid":0,"Gross Profit Percentage":"66.84"},"changedFrom":{"List Price":"4837.12","Net Price":"4837.12","jmq_deliverycost":"20.00","jmq_overridetypeid":1,"Gross Price Amount":"4837.12","Gross Profit":"3108.61","Amount Outstanding":"4837.12","jmq_deliverycostid":1,"Gross Profit Percentage":"64.27"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: BM34","parentSubjectId":34,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 22:53:22] production.INFO: contact send sms start [2026-01-30 23:00:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3436, App\Models\JobMultiQuotePivotModel, 3436, App\Models\Job\bm_jobdetails, 17, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"}, {"List Price":"306.00","Net Price":"306.00","VAT Price":"23.71","Gross Price Amount":"329.71","Total CostPrice":"306.00","Amount Outstanding":"329.71"}, {"attributes":{"jmq_listprice":"306.00","jmq_netprice":"306.00","jmq_vat":"23.71","jmq_grossprice":"329.71","jmq_costprice":"306.00","jmq_amountoutstanding":"329.71","jmq_updatedat":"2026-01-30T23:00:57.000000Z"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T23:00:55.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:00:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932669,"logName":"default","subjectId":3436,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:00:57","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"306.00\",\"jmq_netprice\":\"306.00\",\"jmq_vat\":\"23.71\",\"jmq_grossprice\":\"329.71\",\"jmq_costprice\":\"306.00\",\"jmq_amountoutstanding\":\"329.71\",\"jmq_updatedat\":\"2026-01-30T23:00:57.000000Z\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T23:00:55.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"306.00","Net Price":"306.00","VAT Price":"23.71","Gross Price Amount":"329.71","Total CostPrice":"306.00","Amount Outstanding":"329.71"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13415","parentSubjectId":3436,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:01:01] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3436, App\Models\JobMultiQuotePivotModel, 3436, App\Models\Job\bm_jobdetails, 17, {"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"}, {"User Defined Values":"\"\"","End Customer Override Net Price":"306.00","End Customer Override Vat Price":"23.71","End Customer Override Gross Price":"329.71","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_userdefinedarray":"\"\"","jmq_endcustomeroverridevalue":"","jmq_endcustomeroverridenetprice":"306.00","jmq_endcustomeroverridevatprice":"23.71","jmq_endcustomeroverridegrossprice":"329.71","jmq_endcustomerdeliverycost":"","jmq_endcustomerfittingcost":"","jmq_updatedby":17,"jmq_updatedat":"2026-01-30T22:53:22.000000Z","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_userdefinedarray":null,"jmq_endcustomeroverridevalue":null,"jmq_endcustomeroverridenetprice":"0.00","jmq_endcustomeroverridevatprice":"0.00","jmq_endcustomeroverridegrossprice":"0.00","jmq_endcustomerdeliverycost":null,"jmq_endcustomerfittingcost":null,"jmq_updatedby":null,"jmq_updatedat":"2026-01-30T23:01:00.000000Z","jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:01:01, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932678,"logName":"default","subjectId":3436,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:01:01","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_userdefinedarray\":\"\\\"\\\"\",\"jmq_endcustomeroverridevalue\":\"\",\"jmq_endcustomeroverridenetprice\":\"306.00\",\"jmq_endcustomeroverridevatprice\":\"23.71\",\"jmq_endcustomeroverridegrossprice\":\"329.71\",\"jmq_endcustomerdeliverycost\":\"\",\"jmq_endcustomerfittingcost\":\"\",\"jmq_updatedby\":17,\"jmq_updatedat\":\"2026-01-30T22:53:22.000000Z\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_userdefinedarray\":null,\"jmq_endcustomeroverridevalue\":null,\"jmq_endcustomeroverridenetprice\":\"0.00\",\"jmq_endcustomeroverridevatprice\":\"0.00\",\"jmq_endcustomeroverridegrossprice\":\"0.00\",\"jmq_endcustomerdeliverycost\":null,\"jmq_endcustomerfittingcost\":null,\"jmq_updatedby\":null,\"jmq_updatedat\":\"2026-01-30T23:01:00.000000Z\",\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"User Defined Values":"\"\"","End Customer Override Net Price":"306.00","End Customer Override Vat Price":"23.71","End Customer Override Gross Price":"329.71","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"End Customer Override Net Price":"0.00","End Customer Override Vat Price":"0.00","End Customer Override Gross Price":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13415","parentSubjectId":3436,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:01:30] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3436, App\Models\JobMultiQuotePivotModel, 3436, App\Models\Job\bm_jobdetails, 17, {"Net Price":"306.00","VAT Price":"23.71","Discount":"0.00","Gross Price Amount":"329.71","Gross Profit":"0.00","Amount Outstanding":"329.71","Gross Profit Percentage":"0.00"}, {"Net Price":"100.23","VAT Price":"7.77","Discount":"205.77","Gross Price Amount":"108.00","Gross Profit":"-205.77","Override Price":"205.77","Amount Outstanding":"108.00","Gross Profit Percentage":"-205.30"}, {"attributes":{"jmq_netprice":"100.23","jmq_vat":"7.77","jmq_orderformprice":"205.77","jmq_grossprice":"108.00","jmq_grossprofit":"-205.77","jmq_overrideprice":"205.77","jmq_amountoutstanding":"108.00","jmq_updatedat":"2026-01-30T23:01:30.000000Z","jmq_grossprofit_percentage":"-205.30"},"old":{"jmq_netprice":"306.00","jmq_vat":"23.71","jmq_orderformprice":"0.00","jmq_grossprice":"329.71","jmq_grossprofit":"0.00","jmq_overrideprice":null,"jmq_amountoutstanding":"329.71","jmq_updatedat":"2026-01-30T22:53:22.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:01:30, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932687,"logName":"default","subjectId":3436,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:01:30","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_netprice\":\"100.23\",\"jmq_vat\":\"7.77\",\"jmq_orderformprice\":\"205.77\",\"jmq_grossprice\":\"108.00\",\"jmq_grossprofit\":\"-205.77\",\"jmq_overrideprice\":\"205.77\",\"jmq_amountoutstanding\":\"108.00\",\"jmq_updatedat\":\"2026-01-30T23:01:30.000000Z\",\"jmq_grossprofit_percentage\":\"-205.30\"},\"old\":{\"jmq_netprice\":\"306.00\",\"jmq_vat\":\"23.71\",\"jmq_orderformprice\":\"0.00\",\"jmq_grossprice\":\"329.71\",\"jmq_grossprofit\":\"0.00\",\"jmq_overrideprice\":null,\"jmq_amountoutstanding\":\"329.71\",\"jmq_updatedat\":\"2026-01-30T22:53:22.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"Net Price":"100.23","VAT Price":"7.77","Discount":"205.77","Gross Price Amount":"108.00","Gross Profit":"-205.77","Override Price":"205.77","Amount Outstanding":"108.00","Gross Profit Percentage":"-205.30"},"changedFrom":{"Net Price":"306.00","VAT Price":"23.71","Discount":"0.00","Gross Price Amount":"329.71","Gross Profit":"0.00","Amount Outstanding":"329.71","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13415","parentSubjectId":3436,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:01:43] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 23:02:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556833,"logName":"default","subjectId":1228,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 23:02:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_duedate\":\"2026-02-10\",\"jd_updatedby\":19,\"jd_updatedat\":\"2026-01-30T23:02:48.000000Z\",\"jd_servicecharge\":\"0.000\",\"jd_endcustomerexpresscost\":\"0.000\",\"jd_endcustomerservicecost\":\"0.000\"},\"old\":{\"jd_duedate\":\"2026-02-03\",\"jd_updatedby\":2,\"jd_updatedat\":\"2026-01-28T21:33:21.000000Z\",\"jd_servicecharge\":null,\"jd_endcustomerexpresscost\":null,\"jd_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"jd_servicecharge":"0.000","jd_endcustomerexpresscost":"0.000","jd_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields Production Due Date,jd_servicecharge,jd_endcustomerexpresscost,jd_endcustomerservicecost which is linked to the Job Ref No: DIC1221","parentSubjectId":1228,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:02:48] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556835,"logName":"default","subjectId":1232,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 23:02:48","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_duedate\":\"2026-02-10\",\"jmq_updatedat\":\"2026-01-30T23:02:48.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_duedate\":\"2026-02-03\",\"jmq_updatedat\":\"2025-12-22T16:27:46.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"manualy updated","changedTo":{"Production Due Date":"2026-02-10","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Production Due Date":"2026-02-03"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1221","parentSubjectId":1228,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:03:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1556842,"logName":"default","subjectId":1228,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 23:03:23","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":\\\"\\\",\\\"41\\\":43,\\\"44\\\":\\\"IDEAL CUSTOM STYLES\\\",\\\"45\\\":\\\"RODRIGO\\\",\\\"46\\\":\\\"SOSA\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":1,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"Q39658 Rev.1\\\",\\\"288\\\":\\\"RESIDENCIA ADI JACOBS\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":\\\"0\\\",\\\"599\\\":\\\"39658 rev.1\\\",\\\"673\\\":\\\"25018\\\",\\\"678\\\":\\\"\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"2\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"46293 MAN \\\/ 46296 MOT\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\",\\\"721\\\":\\\"\\\",\\\"722\\\":\\\"\\\",\\\"723\\\":\\\"\\\",\\\"724\\\":\\\"\\\",\\\"725\\\":\\\"\\\",\\\"726\\\":\\\"\\\",\\\"727\\\":\\\"\\\",\\\"728\\\":\\\"\\\",\\\"730\\\":\\\"\\\",\\\"732\\\":\\\"\\\",\\\"733\\\":\\\"\\\",\\\"735\\\":\\\"\\\",\\\"736\\\":\\\"\\\",\\\"737\\\":\\\"\\\",\\\"738\\\":\\\"\\\",\\\"739\\\":\\\"\\\"}\",\"jd_jobstatus\":17,\"jd_orderstatus\":3,\"jd_updatedat\":\"2026-01-30T23:03:23.000000Z\"},\"old\":{\"jd_jobcustomoizedkeyvalue\":\"{\\\"33\\\":25,\\\"37\\\":1,\\\"39\\\":\\\"\\\",\\\"41\\\":43,\\\"44\\\":\\\"IDEAL CUSTOM STYLES\\\",\\\"45\\\":\\\"RODRIGO\\\",\\\"46\\\":\\\"SOSA\\\",\\\"47\\\":\\\"\\\",\\\"48\\\":\\\"\\\",\\\"49\\\":\\\"\\\",\\\"50\\\":\\\"\\\",\\\"51\\\":\\\"\\\",\\\"52\\\":\\\"\\\",\\\"53\\\":\\\"\\\",\\\"54\\\":36,\\\"285\\\":1,\\\"286\\\":\\\"\\\",\\\"287\\\":\\\"Q39658 Rev.1\\\",\\\"288\\\":\\\"RESIDENCIA ADI JACOBS\\\",\\\"289\\\":\\\"\\\",\\\"551\\\":\\\"3\\\",\\\"558\\\":\\\"0\\\",\\\"599\\\":\\\"39658 rev.1\\\",\\\"673\\\":\\\"25018\\\",\\\"678\\\":\\\"\\\",\\\"679\\\":\\\"\\\",\\\"680\\\":\\\"2\\\",\\\"681\\\":\\\"\\\",\\\"682\\\":\\\"\\\",\\\"687\\\":\\\"\\\",\\\"698\\\":\\\"\\\",\\\"699\\\":\\\"\\\",\\\"700\\\":\\\"\\\",\\\"701\\\":\\\"\\\",\\\"702\\\":\\\"\\\",\\\"703\\\":\\\"\\\",\\\"704\\\":\\\"\\\",\\\"705\\\":\\\"\\\",\\\"706\\\":\\\"\\\",\\\"707\\\":\\\"\\\",\\\"721\\\":\\\"\\\",\\\"722\\\":\\\"\\\",\\\"723\\\":\\\"\\\",\\\"724\\\":\\\"\\\",\\\"725\\\":\\\"\\\",\\\"726\\\":\\\"\\\",\\\"727\\\":\\\"\\\",\\\"728\\\":\\\"\\\",\\\"730\\\":\\\"\\\",\\\"732\\\":\\\"\\\",\\\"733\\\":\\\"\\\",\\\"735\\\":\\\"\\\",\\\"736\\\":\\\"\\\",\\\"737\\\":\\\"\\\",\\\"738\\\":\\\"\\\",\\\"739\\\":\\\"\\\"}\",\"jd_jobstatus\":4,\"jd_orderstatus\":2,\"jd_updatedat\":\"2026-01-30T23:02:48.000000Z\"}}","actionType":"manualy updated","changedTo":{"SAP Roller":"46293 MAN \/ 46296 MOT"},"changedFrom":[],"moduleName":"Job","customMessage":"Job has been updated the fields SAP Roller,Job Status,Order Status which is linked to the Job Ref No: DIC1221","parentSubjectId":1228,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:03:23] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1556845,"logName":"default","subjectId":1232,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 23:03:23","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2025-12-22T16:27:46.000000Z\"},\"old\":{\"jmq_updatedat\":\"2026-01-30T23:02:48.000000Z\"}}","actionType":"manualy updated","changedTo":[],"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: DIC1221","parentSubjectId":1228,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:05:44] production.INFO: contact send sms start [2026-01-30 23:05:44] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 23:05:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8927, App\Models\JobMultiQuotePivotModel, 9024, App\Models\Job\bm_jobdetails, 14, {"List Price":"1952.52","Gross Profit Percentage":"1.13"}, {"List Price":"1972.52","Gross Profit Percentage":"1.01"}, {"attributes":{"jmq_listprice":"1972.52","jmq_updatedat":"2026-01-30T23:05:50.000000Z","jmq_grossprofit_percentage":"1.01"},"old":{"jmq_listprice":"1952.52","jmq_updatedat":"2026-01-30T23:05:44.000000Z","jmq_grossprofit_percentage":"1.13"}}, ios, , , , App\Models\BMUsers, 2026-01-30 23:05:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68960,"logName":"default","subjectId":8927,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 23:05:50","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1972.52\",\"jmq_updatedat\":\"2026-01-30T23:05:50.000000Z\",\"jmq_grossprofit_percentage\":\"1.01\"},\"old\":{\"jmq_listprice\":\"1952.52\",\"jmq_updatedat\":\"2026-01-30T23:05:44.000000Z\",\"jmq_grossprofit_percentage\":\"1.13\"}}","actionType":"updated","changedTo":{"List Price":"1972.52","Gross Profit Percentage":"1.01"},"changedFrom":{"List Price":"1952.52","Gross Profit Percentage":"1.13"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9053","parentSubjectId":9024,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:05:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8950, App\Models\JobMultiQuotePivotModel, 9047, App\Models\Job\bm_jobdetails, 14, {"List Price":"1170.75","Gross Profit Percentage":"1.85"}, {"List Price":"1190.75","Gross Profit Percentage":"1.68"}, {"attributes":{"jmq_listprice":"1190.75","jmq_updatedat":"2026-01-30T23:05:50.000000Z","jmq_grossprofit_percentage":"1.68"},"old":{"jmq_listprice":"1170.75","jmq_updatedat":"2026-01-30T23:05:44.000000Z","jmq_grossprofit_percentage":"1.85"}}, ios, , , , App\Models\BMUsers, 2026-01-30 23:05:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68961,"logName":"default","subjectId":8950,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 23:05:50","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1190.75\",\"jmq_updatedat\":\"2026-01-30T23:05:50.000000Z\",\"jmq_grossprofit_percentage\":\"1.68\"},\"old\":{\"jmq_listprice\":\"1170.75\",\"jmq_updatedat\":\"2026-01-30T23:05:44.000000Z\",\"jmq_grossprofit_percentage\":\"1.85\"}}","actionType":"updated","changedTo":{"List Price":"1190.75","Gross Profit Percentage":"1.68"},"changedFrom":{"List Price":"1170.75","Gross Profit Percentage":"1.85"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9076","parentSubjectId":9047,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:05:50] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8953, App\Models\JobMultiQuotePivotModel, 9050, App\Models\Job\bm_jobdetails, 14, {"List Price":"1130.12","Gross Profit Percentage":"0.00"}, {"List Price":"1150.12","Gross Profit Percentage":"1.74"}, {"attributes":{"jmq_listprice":"1150.12","jmq_updatedat":"2026-01-30T23:05:50.000000Z","jmq_grossprofit_percentage":"1.74"},"old":{"jmq_listprice":"1130.12","jmq_updatedat":"2026-01-30T23:05:44.000000Z","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 23:05:50, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68962,"logName":"default","subjectId":8953,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":14,"dateTime":"2026-01-30 23:05:50","causerId":14,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1150.12\",\"jmq_updatedat\":\"2026-01-30T23:05:50.000000Z\",\"jmq_grossprofit_percentage\":\"1.74\"},\"old\":{\"jmq_listprice\":\"1130.12\",\"jmq_updatedat\":\"2026-01-30T23:05:44.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"1150.12","Gross Profit Percentage":"1.74"},"changedFrom":{"List Price":"1130.12","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9079","parentSubjectId":9050,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:14:51] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 23:14:54] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 23:14:55] production.ERROR: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: select * from `bm_users` where `bm_users`.`userid` is null limit 1) at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #13 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #14 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #33 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #35 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #40 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #41 {main} [previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:414) [stacktrace] #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): PDO->prepare() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2706): Illuminate\\Database\\Connection->select() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2694): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3230): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2695): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(710): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(694): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(296): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(442): Illuminate\\Database\\Eloquent\\Builder->first() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2330): Illuminate\\Database\\Eloquent\\Model->forwardCallTo() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2342): Illuminate\\Database\\Eloquent\\Model->__call() #15 /var/www/html/api/app/Http/Controllers/APIBaseController.php(184): Illuminate\\Database\\Eloquent\\Model::__callStatic() #16 /var/www/html/api/app/Http/Middleware/LiveUpdatesMiddleware.php(28): App\\Http\\Controllers\\APIBaseController->__construct() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\LiveUpdatesMiddleware->handle() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\\Pipeline\\Pipeline->then() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\\Routing\\Router->runRouteWithinStack() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\\Routing\\Router->runRoute() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\\Routing\\Router->dispatchToRoute() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\\Routing\\Router->dispatch() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #35 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\\Cors\\HandleCors->handle() #37 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\\Proxy\\TrustProxies->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\\Pipeline\\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #42 /var/www/html/api/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle() #43 {main} "} [2026-01-30 23:21:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(80): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(355): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(30): App\Observers\CustomActivityLogObserver->customJsonAction() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Job\bm_jobdetails::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11731): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #26 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #47 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #49 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #55 {main}and with the data of:{"id":1605915,"logName":"default","subjectId":935,"model":"App\\Models\\Job\\bm_jobdetails","modifiedBy":19,"dateTime":"2026-01-30 23:21:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jd_grossprofit\":\"55415.09\",\"jd_grossprofit_percentage\":\"38.04\",\"jd_endcustomeroverridenetprice\":\"145683.21\",\"jd_endcustomeroverridegrossprice\":\"145683.21\",\"jd_updatedat\":\"2026-01-30T23:21:40.000000Z\"},\"old\":{\"jd_grossprofit\":\"38355.97\",\"jd_grossprofit_percentage\":\"39.58\",\"jd_endcustomeroverridenetprice\":\"48787.99\",\"jd_endcustomeroverridegrossprice\":\"48787.99\",\"jd_updatedat\":\"2026-01-30T22:30:54.000000Z\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","Gross Profit Percentage":"38.04","End Customer Override Net Price":"145683.21","End Customer Override Gross Price":"145683.21"},"changedFrom":{"Gross Profit":"38355.97","Gross Profit Percentage":"39.58","End Customer Override Net Price":"48787.99","End Customer Override Gross Price":"48787.99"},"moduleName":"Job","customMessage":"Job has been updated the fields Gross Profit,Gross Profit Percentage,End Customer Override Net Price,End Customer Override Gross Price which is linked to the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:21:40] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "customIndividualMessage" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:208 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #17 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #25 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #27 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #48 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #50 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #55 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #56 {main}and with the data of:{"id":1605917,"logName":"default","subjectId":952,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":19,"dateTime":"2026-01-30 23:21:40","causerId":19,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"55415.09\",\"jmq_endcustomeroverridenetprice\":\"145683.21\",\"jmq_endcustomeroverridegrossprice\":\"145683.21\",\"jmq_updatedby\":23,\"jmq_updatedat\":\"2025-09-18T13:27:08.000000Z\",\"jmq_grossprofit_percentage\":\"38.04\"},\"old\":{\"jmq_grossprofit\":\"38355.97\",\"jmq_endcustomeroverridenetprice\":\"48787.99\",\"jmq_endcustomeroverridegrossprice\":\"48787.99\",\"jmq_updatedby\":19,\"jmq_updatedat\":\"2026-01-30T22:30:54.000000Z\",\"jmq_grossprofit_percentage\":\"39.58\"}}","actionType":"manualy updated","changedTo":{"Gross Profit":"55415.09","End Customer Override Net Price":"145683.21","End Customer Override Gross Price":"145683.21","Gross Profit Percentage":"38.04"},"changedFrom":{"Gross Profit":"38355.97","End Customer Override Net Price":"48787.99","End Customer Override Gross Price":"48787.99","Gross Profit Percentage":"39.58"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: RWP2002","parentSubjectId":935,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails"} [2026-01-30 23:43:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3326, App\Models\JobMultiQuotePivotModel, 3326, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T23:43:37.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-12T17:47:26.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:43:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932734,"logName":"default","subjectId":3326,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:43:37","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T23:43:37.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-12T17:47:26.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13305","parentSubjectId":3326,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:44:21] production.INFO: contact send sms start [2026-01-30 23:44:21] production.INFO: Undefined array key "urlMessage"28 [2026-01-30 23:44:22] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #29 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #36 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #57 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #59 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #64 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #65 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 8954, App\Models\JobMultiQuotePivotModel, 9051, App\Models\Job\bm_jobdetails, 3, {"List Price":"863.89","Gross Profit Percentage":"0.00"}, {"List Price":"883.89","Gross Profit Percentage":"2.26"}, {"attributes":{"jmq_listprice":"883.89","jmq_grossprofit_percentage":"2.26"},"old":{"jmq_listprice":"863.89","jmq_grossprofit_percentage":"0.00"}}, ios, , , , App\Models\BMUsers, 2026-01-30 23:44:22, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Repositories/MobilesyncRepository.php(1019): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(544): App\Repositories\MobilesyncRepository->orderItemReCalculation() #27 /var/www/html/api/app/Http/Controllers/MobileSyncController.php(354): App\Http\Controllers\MobileSyncController->pushEndPoint() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\MobileSyncController->getManualSync() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #34 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #55 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #57 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #62 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #63 {main}and with the data of:{"id":68972,"logName":"default","subjectId":8954,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":3,"dateTime":"2026-01-30 23:44:21","causerId":3,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"883.89\",\"jmq_grossprofit_percentage\":\"2.26\"},\"old\":{\"jmq_listprice\":\"863.89\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"883.89","Gross Profit Percentage":"2.26"},"changedFrom":{"List Price":"863.89","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: ON9080","parentSubjectId":9051,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:46:03] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932750,"logName":"default","subjectId":11839,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:46:03","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11839,\"nl_ordertempid\":null,\"nl_orderid\":3326,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:46:03.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:46:03.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13305","parentSubjectId":3326,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:46:23] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3231, App\Models\JobMultiQuotePivotModel, 3231, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T23:46:23.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-20T00:31:43.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:46:23, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932762,"logName":"default","subjectId":3231,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:46:23","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T23:46:23.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-20T00:31:43.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13210","parentSubjectId":3231,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:46:42] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932771,"logName":"default","subjectId":11840,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:46:42","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11840,\"nl_ordertempid\":null,\"nl_orderid\":3231,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:46:42.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:46:42.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13210","parentSubjectId":3231,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:47:19] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932783,"logName":"default","subjectId":11841,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:47:19","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11841,\"nl_ordertempid\":null,\"nl_orderid\":3251,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:47:19.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:47:19.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13230","parentSubjectId":3251,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:47:24] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3251, App\Models\JobMultiQuotePivotModel, 3251, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T23:47:24.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-24T22:40:49.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:47:24, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932792,"logName":"default","subjectId":3251,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:47:24","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T23:47:24.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-24T22:40:49.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13230","parentSubjectId":3251,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:47:40] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3236, App\Models\JobMultiQuotePivotModel, 3236, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedby":20,"jmq_updatedat":"2025-12-23T01:51:45.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedby":21,"jmq_updatedat":"2026-01-21T23:24:58.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:47:40, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932804,"logName":"default","subjectId":3236,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:47:40","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedby\":20,\"jmq_updatedat\":\"2025-12-23T01:51:45.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedby\":21,\"jmq_updatedat\":\"2026-01-21T23:24:58.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13215","parentSubjectId":3236,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:47:59] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932810,"logName":"default","subjectId":11842,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:47:59","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11842,\"nl_ordertempid\":null,\"nl_orderid\":3236,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:47:59.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:47:59.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13215","parentSubjectId":3236,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:48:06] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"}, {"List Price":"818.35","Net Price":"818.35","VAT Price":"63.42","Gross Price Amount":"881.77","Gross Profit":"-16.35","Total CostPrice":"834.70","Amount Outstanding":"881.77","Gross Profit Percentage":"-2.00"}, {"attributes":{"jmq_listprice":"818.35","jmq_netprice":"818.35","jmq_vat":"63.42","jmq_grossprice":"881.77","jmq_grossprofit":"-16.35","jmq_costprice":"834.70","jmq_amountoutstanding":"881.77","jmq_updatedat":"2026-01-30T23:48:06.000000Z","jmq_grossprofit_percentage":"-2.00"},"old":{"jmq_listprice":"0.00","jmq_netprice":"0.00","jmq_vat":"0.00","jmq_grossprice":"0.00","jmq_grossprofit":"0.00","jmq_costprice":"0.00","jmq_amountoutstanding":"0.00","jmq_updatedat":"2026-01-30T23:48:05.000000Z","jmq_grossprofit_percentage":"0.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:48:06, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932821,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:48:06","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"818.35\",\"jmq_netprice\":\"818.35\",\"jmq_vat\":\"63.42\",\"jmq_grossprice\":\"881.77\",\"jmq_grossprofit\":\"-16.35\",\"jmq_costprice\":\"834.70\",\"jmq_amountoutstanding\":\"881.77\",\"jmq_updatedat\":\"2026-01-30T23:48:06.000000Z\",\"jmq_grossprofit_percentage\":\"-2.00\"},\"old\":{\"jmq_listprice\":\"0.00\",\"jmq_netprice\":\"0.00\",\"jmq_vat\":\"0.00\",\"jmq_grossprice\":\"0.00\",\"jmq_grossprofit\":\"0.00\",\"jmq_costprice\":\"0.00\",\"jmq_amountoutstanding\":\"0.00\",\"jmq_updatedat\":\"2026-01-30T23:48:05.000000Z\",\"jmq_grossprofit_percentage\":\"0.00\"}}","actionType":"updated","changedTo":{"List Price":"818.35","Net Price":"818.35","VAT Price":"63.42","Gross Price Amount":"881.77","Gross Profit":"-16.35","Total CostPrice":"834.70","Amount Outstanding":"881.77","Gross Profit Percentage":"-2.00"},"changedFrom":{"List Price":"0.00","Net Price":"0.00","VAT Price":"0.00","Gross Price Amount":"0.00","Gross Profit":"0.00","Total CostPrice":"0.00","Amount Outstanding":"0.00","Gross Profit Percentage":"0.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:48:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"818.35","Net Price":"818.35","VAT Price":"63.42","Gross Price Amount":"881.77","Total CostPrice":"834.70","Amount Outstanding":"881.77"}, {"List Price":"1636.70","Net Price":"1636.70","VAT Price":"126.84","Gross Price Amount":"1763.54","Total CostPrice":"1669.40","Amount Outstanding":"1763.54"}, {"attributes":{"jmq_listprice":"1636.70","jmq_netprice":"1636.70","jmq_vat":"126.84","jmq_grossprice":"1763.54","jmq_costprice":"1669.40","jmq_amountoutstanding":"1763.54","jmq_updatedat":"2026-01-30T23:48:18.000000Z"},"old":{"jmq_listprice":"818.35","jmq_netprice":"818.35","jmq_vat":"63.42","jmq_grossprice":"881.77","jmq_costprice":"834.70","jmq_amountoutstanding":"881.77","jmq_updatedat":"2026-01-30T23:48:17.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:48:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932834,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:48:18","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"1636.70\",\"jmq_netprice\":\"1636.70\",\"jmq_vat\":\"126.84\",\"jmq_grossprice\":\"1763.54\",\"jmq_costprice\":\"1669.40\",\"jmq_amountoutstanding\":\"1763.54\",\"jmq_updatedat\":\"2026-01-30T23:48:18.000000Z\"},\"old\":{\"jmq_listprice\":\"818.35\",\"jmq_netprice\":\"818.35\",\"jmq_vat\":\"63.42\",\"jmq_grossprice\":\"881.77\",\"jmq_costprice\":\"834.70\",\"jmq_amountoutstanding\":\"881.77\",\"jmq_updatedat\":\"2026-01-30T23:48:17.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"1636.70","Net Price":"1636.70","VAT Price":"126.84","Gross Price Amount":"1763.54","Total CostPrice":"1669.40","Amount Outstanding":"1763.54"},"changedFrom":{"List Price":"818.35","Net Price":"818.35","VAT Price":"63.42","Gross Price Amount":"881.77","Total CostPrice":"834.70","Amount Outstanding":"881.77"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:48:36] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"1636.70","Net Price":"1636.70","VAT Price":"126.84","Gross Price Amount":"1763.54","Gross Profit":"-16.35","Total CostPrice":"1669.40","Amount Outstanding":"1763.54"}, {"List Price":"2455.09","Net Price":"2455.09","VAT Price":"190.27","Gross Price Amount":"2645.36","Gross Profit":"-49.08","Total CostPrice":"2504.17","Amount Outstanding":"2645.36"}, {"attributes":{"jmq_listprice":"2455.09","jmq_netprice":"2455.09","jmq_vat":"190.27","jmq_grossprice":"2645.36","jmq_grossprofit":"-49.08","jmq_costprice":"2504.17","jmq_amountoutstanding":"2645.36","jmq_updatedat":"2026-01-30T23:48:36.000000Z"},"old":{"jmq_listprice":"1636.70","jmq_netprice":"1636.70","jmq_vat":"126.84","jmq_grossprice":"1763.54","jmq_grossprofit":"-16.35","jmq_costprice":"1669.40","jmq_amountoutstanding":"1763.54","jmq_updatedat":"2026-01-30T23:48:34.000000Z"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:48:36, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932850,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:48:36","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"2455.09\",\"jmq_netprice\":\"2455.09\",\"jmq_vat\":\"190.27\",\"jmq_grossprice\":\"2645.36\",\"jmq_grossprofit\":\"-49.08\",\"jmq_costprice\":\"2504.17\",\"jmq_amountoutstanding\":\"2645.36\",\"jmq_updatedat\":\"2026-01-30T23:48:36.000000Z\"},\"old\":{\"jmq_listprice\":\"1636.70\",\"jmq_netprice\":\"1636.70\",\"jmq_vat\":\"126.84\",\"jmq_grossprice\":\"1763.54\",\"jmq_grossprofit\":\"-16.35\",\"jmq_costprice\":\"1669.40\",\"jmq_amountoutstanding\":\"1763.54\",\"jmq_updatedat\":\"2026-01-30T23:48:34.000000Z\"}}","actionType":"updated","changedTo":{"List Price":"2455.09","Net Price":"2455.09","VAT Price":"190.27","Gross Price Amount":"2645.36","Gross Profit":"-49.08","Total CostPrice":"2504.17","Amount Outstanding":"2645.36"},"changedFrom":{"List Price":"1636.70","Net Price":"1636.70","VAT Price":"126.84","Gross Price Amount":"1763.54","Gross Profit":"-16.35","Total CostPrice":"1669.40","Amount Outstanding":"1763.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:48:49] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932857,"logName":"default","subjectId":11843,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:48:49","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11843,\"nl_ordertempid\":null,\"nl_orderid\":3250,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:48:49.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:48:49.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13229","parentSubjectId":3250,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:48:55] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"2455.09","Net Price":"2455.09","VAT Price":"190.27","Gross Price Amount":"2645.36","Gross Profit":"-49.08","Total CostPrice":"2504.17","Amount Outstanding":"2645.36","Gross Profit Percentage":"-2.00"}, {"List Price":"3363.57","Net Price":"3363.57","VAT Price":"260.68","Gross Price Amount":"3624.25","Gross Profit":"-66.55","Total CostPrice":"3430.12","Amount Outstanding":"3624.25","Gross Profit Percentage":"-1.98"}, {"attributes":{"jmq_listprice":"3363.57","jmq_netprice":"3363.57","jmq_vat":"260.68","jmq_grossprice":"3624.25","jmq_grossprofit":"-66.55","jmq_costprice":"3430.12","jmq_amountoutstanding":"3624.25","jmq_updatedat":"2026-01-30T23:48:55.000000Z","jmq_grossprofit_percentage":"-1.98"},"old":{"jmq_listprice":"2455.09","jmq_netprice":"2455.09","jmq_vat":"190.27","jmq_grossprice":"2645.36","jmq_grossprofit":"-49.08","jmq_costprice":"2504.17","jmq_amountoutstanding":"2645.36","jmq_updatedat":"2026-01-30T23:48:53.000000Z","jmq_grossprofit_percentage":"-2.00"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:48:55, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932869,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:48:55","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"3363.57\",\"jmq_netprice\":\"3363.57\",\"jmq_vat\":\"260.68\",\"jmq_grossprice\":\"3624.25\",\"jmq_grossprofit\":\"-66.55\",\"jmq_costprice\":\"3430.12\",\"jmq_amountoutstanding\":\"3624.25\",\"jmq_updatedat\":\"2026-01-30T23:48:55.000000Z\",\"jmq_grossprofit_percentage\":\"-1.98\"},\"old\":{\"jmq_listprice\":\"2455.09\",\"jmq_netprice\":\"2455.09\",\"jmq_vat\":\"190.27\",\"jmq_grossprice\":\"2645.36\",\"jmq_grossprofit\":\"-49.08\",\"jmq_costprice\":\"2504.17\",\"jmq_amountoutstanding\":\"2645.36\",\"jmq_updatedat\":\"2026-01-30T23:48:53.000000Z\",\"jmq_grossprofit_percentage\":\"-2.00\"}}","actionType":"updated","changedTo":{"List Price":"3363.57","Net Price":"3363.57","VAT Price":"260.68","Gross Price Amount":"3624.25","Gross Profit":"-66.55","Total CostPrice":"3430.12","Amount Outstanding":"3624.25","Gross Profit Percentage":"-1.98"},"changedFrom":{"List Price":"2455.09","Net Price":"2455.09","VAT Price":"190.27","Gross Price Amount":"2645.36","Gross Profit":"-49.08","Total CostPrice":"2504.17","Amount Outstanding":"2645.36","Gross Profit Percentage":"-2.00"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:48:57] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3250, App\Models\JobMultiQuotePivotModel, 3250, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T23:48:57.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2025-12-24T21:34:26.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:48:57, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932875,"logName":"default","subjectId":3250,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:48:57","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T23:48:57.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2025-12-24T21:34:26.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13229","parentSubjectId":3250,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:49:04] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"3363.57","Net Price":"3363.57","VAT Price":"260.68","Gross Price Amount":"3624.25","Gross Profit":"-66.55","Total CostPrice":"3430.12","Amount Outstanding":"3624.25","Gross Profit Percentage":"-1.98"}, {"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"}, {"attributes":{"jmq_listprice":"4272.05","jmq_netprice":"4272.05","jmq_vat":"331.09","jmq_grossprice":"4603.14","jmq_grossprofit":"-84.02","jmq_costprice":"4356.07","jmq_amountoutstanding":"4603.14","jmq_updatedat":"2026-01-30T23:49:04.000000Z","jmq_grossprofit_percentage":"-1.97"},"old":{"jmq_listprice":"3363.57","jmq_netprice":"3363.57","jmq_vat":"260.68","jmq_grossprice":"3624.25","jmq_grossprofit":"-66.55","jmq_costprice":"3430.12","jmq_amountoutstanding":"3624.25","jmq_updatedat":"2026-01-30T23:49:03.000000Z","jmq_grossprofit_percentage":"-1.98"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:49:04, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932891,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:49:04","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4272.05\",\"jmq_netprice\":\"4272.05\",\"jmq_vat\":\"331.09\",\"jmq_grossprice\":\"4603.14\",\"jmq_grossprofit\":\"-84.02\",\"jmq_costprice\":\"4356.07\",\"jmq_amountoutstanding\":\"4603.14\",\"jmq_updatedat\":\"2026-01-30T23:49:04.000000Z\",\"jmq_grossprofit_percentage\":\"-1.97\"},\"old\":{\"jmq_listprice\":\"3363.57\",\"jmq_netprice\":\"3363.57\",\"jmq_vat\":\"260.68\",\"jmq_grossprice\":\"3624.25\",\"jmq_grossprofit\":\"-66.55\",\"jmq_costprice\":\"3430.12\",\"jmq_amountoutstanding\":\"3624.25\",\"jmq_updatedat\":\"2026-01-30T23:49:03.000000Z\",\"jmq_grossprofit_percentage\":\"-1.98\"}}","actionType":"updated","changedTo":{"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"},"changedFrom":{"List Price":"3363.57","Net Price":"3363.57","VAT Price":"260.68","Gross Price Amount":"3624.25","Gross Profit":"-66.55","Total CostPrice":"3430.12","Amount Outstanding":"3624.25","Gross Profit Percentage":"-1.98"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:49:17] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3345, App\Models\JobMultiQuotePivotModel, 3345, App\Models\Job\bm_jobdetails, 17, [], {"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_updatedat":"2026-01-30T23:49:17.000000Z","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_updatedat":"2026-01-15T18:25:58.000000Z","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:49:17, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932905,"logName":"default","subjectId":3345,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:49:17","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_updatedat\":\"2026-01-30T23:49:17.000000Z\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_updatedat\":\"2026-01-15T18:25:58.000000Z\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":[],"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13324","parentSubjectId":3345,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:49:29] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"}, {"List Price":"4734.53","Net Price":"4734.53","VAT Price":"366.93","Gross Price Amount":"5101.46","Gross Profit":"-101.49","Total CostPrice":"4836.02","Amount Outstanding":"5101.46","Gross Profit Percentage":"-2.14"}, {"attributes":{"jmq_listprice":"4734.53","jmq_netprice":"4734.53","jmq_vat":"366.93","jmq_grossprice":"5101.46","jmq_grossprofit":"-101.49","jmq_costprice":"4836.02","jmq_amountoutstanding":"5101.46","jmq_updatedat":"2026-01-30T23:49:29.000000Z","jmq_grossprofit_percentage":"-2.14"},"old":{"jmq_listprice":"4272.05","jmq_netprice":"4272.05","jmq_vat":"331.09","jmq_grossprice":"4603.14","jmq_grossprofit":"-84.02","jmq_costprice":"4356.07","jmq_amountoutstanding":"4603.14","jmq_updatedat":"2026-01-30T23:49:27.000000Z","jmq_grossprofit_percentage":"-1.97"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:49:29, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932918,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:49:29","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4734.53\",\"jmq_netprice\":\"4734.53\",\"jmq_vat\":\"366.93\",\"jmq_grossprice\":\"5101.46\",\"jmq_grossprofit\":\"-101.49\",\"jmq_costprice\":\"4836.02\",\"jmq_amountoutstanding\":\"5101.46\",\"jmq_updatedat\":\"2026-01-30T23:49:29.000000Z\",\"jmq_grossprofit_percentage\":\"-2.14\"},\"old\":{\"jmq_listprice\":\"4272.05\",\"jmq_netprice\":\"4272.05\",\"jmq_vat\":\"331.09\",\"jmq_grossprice\":\"4603.14\",\"jmq_grossprofit\":\"-84.02\",\"jmq_costprice\":\"4356.07\",\"jmq_amountoutstanding\":\"4603.14\",\"jmq_updatedat\":\"2026-01-30T23:49:27.000000Z\",\"jmq_grossprofit_percentage\":\"-1.97\"}}","actionType":"updated","changedTo":{"List Price":"4734.53","Net Price":"4734.53","VAT Price":"366.93","Gross Price Amount":"5101.46","Gross Profit":"-101.49","Total CostPrice":"4836.02","Amount Outstanding":"5101.46","Gross Profit Percentage":"-2.14"},"changedFrom":{"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:49:31] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":932919,"logName":"default","subjectId":11844,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:49:31","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11844,\"nl_ordertempid\":null,\"nl_orderid\":3345,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:49:31.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:49:31.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13324","parentSubjectId":3345,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"} [2026-01-30 23:49:46] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"4734.53","Net Price":"4734.53","VAT Price":"366.93","Gross Price Amount":"5101.46","Gross Profit":"-101.49","Total CostPrice":"4836.02","Amount Outstanding":"5101.46","Gross Profit Percentage":"-2.14"}, {"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"}, {"attributes":{"jmq_listprice":"4272.05","jmq_netprice":"4272.05","jmq_vat":"331.09","jmq_grossprice":"4603.14","jmq_grossprofit":"-84.02","jmq_costprice":"4356.07","jmq_amountoutstanding":"4603.14","jmq_updatedat":"2026-01-30T23:49:46.000000Z","jmq_grossprofit_percentage":"-1.97"},"old":{"jmq_listprice":"4734.53","jmq_netprice":"4734.53","jmq_vat":"366.93","jmq_grossprice":"5101.46","jmq_grossprofit":"-101.49","jmq_costprice":"4836.02","jmq_amountoutstanding":"5101.46","jmq_updatedat":"2026-01-30T23:49:45.000000Z","jmq_grossprofit_percentage":"-2.14"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:49:46, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932935,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:49:46","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4272.05\",\"jmq_netprice\":\"4272.05\",\"jmq_vat\":\"331.09\",\"jmq_grossprice\":\"4603.14\",\"jmq_grossprofit\":\"-84.02\",\"jmq_costprice\":\"4356.07\",\"jmq_amountoutstanding\":\"4603.14\",\"jmq_updatedat\":\"2026-01-30T23:49:46.000000Z\",\"jmq_grossprofit_percentage\":\"-1.97\"},\"old\":{\"jmq_listprice\":\"4734.53\",\"jmq_netprice\":\"4734.53\",\"jmq_vat\":\"366.93\",\"jmq_grossprice\":\"5101.46\",\"jmq_grossprofit\":\"-101.49\",\"jmq_costprice\":\"4836.02\",\"jmq_amountoutstanding\":\"5101.46\",\"jmq_updatedat\":\"2026-01-30T23:49:45.000000Z\",\"jmq_grossprofit_percentage\":\"-2.14\"}}","actionType":"updated","changedTo":{"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"},"changedFrom":{"List Price":"4734.53","Net Price":"4734.53","VAT Price":"366.93","Gross Price Amount":"5101.46","Gross Profit":"-101.49","Total CostPrice":"4836.02","Amount Outstanding":"5101.46","Gross Profit Percentage":"-2.14"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:50:37] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"}, {"List Price":"4907.53","Net Price":"4907.53","VAT Price":"380.34","Gross Price Amount":"5287.87","Gross Profit":"-101.49","Total CostPrice":"5009.02","Amount Outstanding":"5287.87","Gross Profit Percentage":"-2.07"}, {"attributes":{"jmq_listprice":"4907.53","jmq_netprice":"4907.53","jmq_vat":"380.34","jmq_grossprice":"5287.87","jmq_grossprofit":"-101.49","jmq_costprice":"5009.02","jmq_amountoutstanding":"5287.87","jmq_updatedat":"2026-01-30T23:50:37.000000Z","jmq_grossprofit_percentage":"-2.07"},"old":{"jmq_listprice":"4272.05","jmq_netprice":"4272.05","jmq_vat":"331.09","jmq_grossprice":"4603.14","jmq_grossprofit":"-84.02","jmq_costprice":"4356.07","jmq_amountoutstanding":"4603.14","jmq_updatedat":"2026-01-30T23:50:35.000000Z","jmq_grossprofit_percentage":"-1.97"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:50:37, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932944,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:50:37","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4907.53\",\"jmq_netprice\":\"4907.53\",\"jmq_vat\":\"380.34\",\"jmq_grossprice\":\"5287.87\",\"jmq_grossprofit\":\"-101.49\",\"jmq_costprice\":\"5009.02\",\"jmq_amountoutstanding\":\"5287.87\",\"jmq_updatedat\":\"2026-01-30T23:50:37.000000Z\",\"jmq_grossprofit_percentage\":\"-2.07\"},\"old\":{\"jmq_listprice\":\"4272.05\",\"jmq_netprice\":\"4272.05\",\"jmq_vat\":\"331.09\",\"jmq_grossprice\":\"4603.14\",\"jmq_grossprofit\":\"-84.02\",\"jmq_costprice\":\"4356.07\",\"jmq_amountoutstanding\":\"4603.14\",\"jmq_updatedat\":\"2026-01-30T23:50:35.000000Z\",\"jmq_grossprofit_percentage\":\"-1.97\"}}","actionType":"updated","changedTo":{"List Price":"4907.53","Net Price":"4907.53","VAT Price":"380.34","Gross Price Amount":"5287.87","Gross Profit":"-101.49","Total CostPrice":"5009.02","Amount Outstanding":"5287.87","Gross Profit Percentage":"-2.07"},"changedFrom":{"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:51:19] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"4907.53","Net Price":"4907.53","VAT Price":"380.34","Gross Price Amount":"5287.87","Gross Profit":"-101.49","Total CostPrice":"5009.02","Amount Outstanding":"5287.87","Gross Profit Percentage":"-2.07"}, {"List Price":"5415.91","Net Price":"5415.91","VAT Price":"419.74","Gross Price Amount":"5835.65","Gross Profit":"-246.06","Total CostPrice":"5661.97","Amount Outstanding":"5835.65","Gross Profit Percentage":"-4.54"}, {"attributes":{"jmq_listprice":"5415.91","jmq_netprice":"5415.91","jmq_vat":"419.74","jmq_grossprice":"5835.65","jmq_grossprofit":"-246.06","jmq_costprice":"5661.97","jmq_amountoutstanding":"5835.65","jmq_updatedat":"2026-01-30T23:51:19.000000Z","jmq_grossprofit_percentage":"-4.54"},"old":{"jmq_listprice":"4907.53","jmq_netprice":"4907.53","jmq_vat":"380.34","jmq_grossprice":"5287.87","jmq_grossprofit":"-101.49","jmq_costprice":"5009.02","jmq_amountoutstanding":"5287.87","jmq_updatedat":"2026-01-30T23:51:18.000000Z","jmq_grossprofit_percentage":"-2.07"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:51:19, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932957,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:51:19","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"5415.91\",\"jmq_netprice\":\"5415.91\",\"jmq_vat\":\"419.74\",\"jmq_grossprice\":\"5835.65\",\"jmq_grossprofit\":\"-246.06\",\"jmq_costprice\":\"5661.97\",\"jmq_amountoutstanding\":\"5835.65\",\"jmq_updatedat\":\"2026-01-30T23:51:19.000000Z\",\"jmq_grossprofit_percentage\":\"-4.54\"},\"old\":{\"jmq_listprice\":\"4907.53\",\"jmq_netprice\":\"4907.53\",\"jmq_vat\":\"380.34\",\"jmq_grossprice\":\"5287.87\",\"jmq_grossprofit\":\"-101.49\",\"jmq_costprice\":\"5009.02\",\"jmq_amountoutstanding\":\"5287.87\",\"jmq_updatedat\":\"2026-01-30T23:51:18.000000Z\",\"jmq_grossprofit_percentage\":\"-2.07\"}}","actionType":"updated","changedTo":{"List Price":"5415.91","Net Price":"5415.91","VAT Price":"419.74","Gross Price Amount":"5835.65","Gross Profit":"-246.06","Total CostPrice":"5661.97","Amount Outstanding":"5835.65","Gross Profit Percentage":"-4.54"},"changedFrom":{"List Price":"4907.53","Net Price":"4907.53","VAT Price":"380.34","Gross Price Amount":"5287.87","Gross Profit":"-101.49","Total CostPrice":"5009.02","Amount Outstanding":"5287.87","Gross Profit Percentage":"-2.07"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:52:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"5415.91","Net Price":"5415.91","VAT Price":"419.74","Gross Price Amount":"5835.65","Gross Profit":"-246.06","Total CostPrice":"5661.97","Amount Outstanding":"5835.65","Gross Profit Percentage":"-4.54"}, {"List Price":"4780.43","Net Price":"4780.43","VAT Price":"370.49","Gross Price Amount":"5150.92","Gross Profit":"-228.59","Total CostPrice":"5009.02","Amount Outstanding":"5150.92","Gross Profit Percentage":"-4.78"}, {"attributes":{"jmq_listprice":"4780.43","jmq_netprice":"4780.43","jmq_vat":"370.49","jmq_grossprice":"5150.92","jmq_grossprofit":"-228.59","jmq_costprice":"5009.02","jmq_amountoutstanding":"5150.92","jmq_updatedat":"2026-01-30T23:52:12.000000Z","jmq_grossprofit_percentage":"-4.78"},"old":{"jmq_listprice":"5415.91","jmq_netprice":"5415.91","jmq_vat":"419.74","jmq_grossprice":"5835.65","jmq_grossprofit":"-246.06","jmq_costprice":"5661.97","jmq_amountoutstanding":"5835.65","jmq_updatedat":"2026-01-30T23:52:10.000000Z","jmq_grossprofit_percentage":"-4.54"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:52:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932970,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:52:12","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4780.43\",\"jmq_netprice\":\"4780.43\",\"jmq_vat\":\"370.49\",\"jmq_grossprice\":\"5150.92\",\"jmq_grossprofit\":\"-228.59\",\"jmq_costprice\":\"5009.02\",\"jmq_amountoutstanding\":\"5150.92\",\"jmq_updatedat\":\"2026-01-30T23:52:12.000000Z\",\"jmq_grossprofit_percentage\":\"-4.78\"},\"old\":{\"jmq_listprice\":\"5415.91\",\"jmq_netprice\":\"5415.91\",\"jmq_vat\":\"419.74\",\"jmq_grossprice\":\"5835.65\",\"jmq_grossprofit\":\"-246.06\",\"jmq_costprice\":\"5661.97\",\"jmq_amountoutstanding\":\"5835.65\",\"jmq_updatedat\":\"2026-01-30T23:52:10.000000Z\",\"jmq_grossprofit_percentage\":\"-4.54\"}}","actionType":"updated","changedTo":{"List Price":"4780.43","Net Price":"4780.43","VAT Price":"370.49","Gross Price Amount":"5150.92","Gross Profit":"-228.59","Total CostPrice":"5009.02","Amount Outstanding":"5150.92","Gross Profit Percentage":"-4.78"},"changedFrom":{"List Price":"5415.91","Net Price":"5415.91","VAT Price":"419.74","Gross Price Amount":"5835.65","Gross Profit":"-246.06","Total CostPrice":"5661.97","Amount Outstanding":"5835.65","Gross Profit Percentage":"-4.54"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:52:18] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3437, App\Models\JobMultiQuotePivotModel, 3437, App\Models\Job\bm_jobdetails, 7, {"List Price":"4780.43","Net Price":"4780.43","VAT Price":"370.49","Gross Price Amount":"5150.92","Gross Profit":"-228.59","Total CostPrice":"5009.02","Amount Outstanding":"5150.92","Gross Profit Percentage":"-4.78"}, {"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"}, {"attributes":{"jmq_listprice":"4272.05","jmq_netprice":"4272.05","jmq_vat":"331.09","jmq_grossprice":"4603.14","jmq_grossprofit":"-84.02","jmq_costprice":"4356.07","jmq_amountoutstanding":"4603.14","jmq_updatedat":"2026-01-30T23:52:18.000000Z","jmq_grossprofit_percentage":"-1.97"},"old":{"jmq_listprice":"4780.43","jmq_netprice":"4780.43","jmq_vat":"370.49","jmq_grossprice":"5150.92","jmq_grossprofit":"-228.59","jmq_costprice":"5009.02","jmq_amountoutstanding":"5150.92","jmq_updatedat":"2026-01-30T23:52:17.000000Z","jmq_grossprofit_percentage":"-4.78"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:52:18, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932977,"logName":"default","subjectId":3437,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":7,"dateTime":"2026-01-30 23:52:18","causerId":7,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_listprice\":\"4272.05\",\"jmq_netprice\":\"4272.05\",\"jmq_vat\":\"331.09\",\"jmq_grossprice\":\"4603.14\",\"jmq_grossprofit\":\"-84.02\",\"jmq_costprice\":\"4356.07\",\"jmq_amountoutstanding\":\"4603.14\",\"jmq_updatedat\":\"2026-01-30T23:52:18.000000Z\",\"jmq_grossprofit_percentage\":\"-1.97\"},\"old\":{\"jmq_listprice\":\"4780.43\",\"jmq_netprice\":\"4780.43\",\"jmq_vat\":\"370.49\",\"jmq_grossprice\":\"5150.92\",\"jmq_grossprofit\":\"-228.59\",\"jmq_costprice\":\"5009.02\",\"jmq_amountoutstanding\":\"5150.92\",\"jmq_updatedat\":\"2026-01-30T23:52:17.000000Z\",\"jmq_grossprofit_percentage\":\"-4.78\"}}","actionType":"updated","changedTo":{"List Price":"4272.05","Net Price":"4272.05","VAT Price":"331.09","Gross Price Amount":"4603.14","Gross Profit":"-84.02","Total CostPrice":"4356.07","Amount Outstanding":"4603.14","Gross Profit Percentage":"-1.97"},"changedFrom":{"List Price":"4780.43","Net Price":"4780.43","VAT Price":"370.49","Gross Price Amount":"5150.92","Gross Profit":"-228.59","Total CostPrice":"5009.02","Amount Outstanding":"5150.92","Gross Profit Percentage":"-4.78"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13416","parentSubjectId":3437,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:59:12] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3401, App\Models\JobMultiQuotePivotModel, 3401, App\Models\Job\bm_jobdetails, 17, {"Gross Profit":"-755.85","Gross Profit Percentage":"-132.45"}, {"Gross Profit":"-386.29","Gross Profit Percentage":"-131.79"}, {"attributes":{"jmq_grossprofit":"-386.29","jmq_updatedat":"2026-01-30T23:59:12.000000Z","jmq_grossprofit_percentage":"-131.79"},"old":{"jmq_grossprofit":"-755.85","jmq_updatedat":"2026-01-30T23:59:10.000000Z","jmq_grossprofit_percentage":"-132.45"}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:59:12, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(277): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(10655): App\Http\Controllers\Job\Jobcontroller->updateTrackPriceDetails() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->updateOrderPriceDetails() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #54 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #56 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #58 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #61 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #62 {main}and with the data of:{"id":932991,"logName":"default","subjectId":3401,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:59:12","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-386.29\",\"jmq_updatedat\":\"2026-01-30T23:59:12.000000Z\",\"jmq_grossprofit_percentage\":\"-131.79\"},\"old\":{\"jmq_grossprofit\":\"-755.85\",\"jmq_updatedat\":\"2026-01-30T23:59:10.000000Z\",\"jmq_grossprofit_percentage\":\"-132.45\"}}","actionType":"updated","changedTo":{"Gross Profit":"-386.29","Gross Profit Percentage":"-131.79"},"changedFrom":{"Gross Profit":"-755.85","Gross Profit Percentage":"-132.45"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13380","parentSubjectId":3401,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:59:14] production.ALERT: Log has not been generated with an error stack of PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:545 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(545): PDOStatement->execute() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\Database\Connection->Illuminate\Database\{closure}() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #10 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #11 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #12 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #13 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #14 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #20 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #21 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #27 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #28 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #35 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #37 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #56 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #58 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #60 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #63 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #64 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #65 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #66 {main} Next Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'cl_message' cannot be null (SQL: insert into `bm_customindividuallogs` (`cl_logname`, `cl_modulename`, `cl_message`, `cl_event`, `cl_subjectid`, `cl_subjecttype`, `cl_parentid`, `cl_parentsubjecttype`, `cl_causerid`, `cl_changedfrom`, `cl_changedto`, `cl_customproperties`, `cl_deviceplatform`, `cl_deviceipaddress`, `cl_devicenameversion`, `cl_devicelocation`, `cl_causertype`, `cl_createdat`, `cl_updatedat`, `cl_type`) values (default, Quotation, ?, modified, 3401, App\Models\JobMultiQuotePivotModel, 3401, App\Models\Job\bm_jobdetails, 17, {"Gross Profit":"-386.29","Gross Profit Percentage":"-131.79"}, {"Gross Profit":"-755.85","Gross Profit Percentage":"-132.45","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"}, {"attributes":{"jmq_grossprofit":"-755.85","jmq_updatedat":"2026-01-26T23:14:13.000000Z","jmq_grossprofit_percentage":"-132.45","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"old":{"jmq_grossprofit":"-386.29","jmq_updatedat":"2026-01-30T23:59:12.000000Z","jmq_grossprofit_percentage":"-131.79","jmq_servicecharge":null,"jmq_endcustomerexpresscost":null,"jmq_endcustomerservicecost":null}}, Desktop, , , , App\Models\BMUsers, 2026-01-30 23:59:14, ?, ?)) in /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\Database\Connection->runQueryCallback() #1 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(546): Illuminate\Database\Connection->run() #2 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Connection.php(498): Illuminate\Database\Connection->statement() #3 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php(32): Illuminate\Database\Connection->insert() #4 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3322): Illuminate\Database\Query\Processors\Processor->processInsertGetId() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1869): Illuminate\Database\Query\Builder->insertGetId() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1330): Illuminate\Database\Eloquent\Builder->__call() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1295): Illuminate\Database\Eloquent\Model->insertAndSetId() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #9 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(267): Illuminate\Database\Eloquent\Model->save() #10 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #11 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #12 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #17 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #18 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #19 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\JobMultiQuotePivotModel::Spatie\Activitylog\Traits\{closure}() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1218): Illuminate\Database\Eloquent\Model->fireModelEvent() #24 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1131): Illuminate\Database\Eloquent\Model->performUpdate() #25 /var/www/html/api/app/Http/Traits/TrackSwitchTrait.php(95): Illuminate\Database\Eloquent\Model->save() #26 /var/www/html/api/app/Http/Controllers/Job/Jobcontroller.php(11733): App\Http\Controllers\Job\Jobcontroller->updatePivot() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Job\Jobcontroller->jobglobeledit() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #33 /var/www/html/api/app/Http/Middleware/CheckUserPermission.php(214): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\CheckUserPermission->handle() #35 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #45 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #47 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #52 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #53 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #54 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #55 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #56 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #57 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #58 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #59 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #60 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #61 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #62 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #63 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #64 {main}and with the data of:{"id":932996,"logName":"default","subjectId":3401,"model":"App\\Models\\JobMultiQuotePivotModel","modifiedBy":17,"dateTime":"2026-01-30 23:59:14","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"jmq_grossprofit\":\"-755.85\",\"jmq_updatedat\":\"2026-01-26T23:14:13.000000Z\",\"jmq_grossprofit_percentage\":\"-132.45\",\"jmq_servicecharge\":\"0.000\",\"jmq_endcustomerexpresscost\":\"0.000\",\"jmq_endcustomerservicecost\":\"0.000\"},\"old\":{\"jmq_grossprofit\":\"-386.29\",\"jmq_updatedat\":\"2026-01-30T23:59:12.000000Z\",\"jmq_grossprofit_percentage\":\"-131.79\",\"jmq_servicecharge\":null,\"jmq_endcustomerexpresscost\":null,\"jmq_endcustomerservicecost\":null}}","actionType":"updated","changedTo":{"Gross Profit":"-755.85","Gross Profit Percentage":"-132.45","jmq_servicecharge":"0.000","jmq_endcustomerexpresscost":"0.000","jmq_endcustomerservicecost":"0.000"},"changedFrom":{"Gross Profit":"-386.29","Gross Profit Percentage":"-131.79"},"moduleName":"Quotation","customMessage":"Q1 has been accepted in the Job Ref No: EL13380","parentSubjectId":3401,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","customIndividualMessage":null} [2026-01-30 23:59:35] production.ALERT: Log has not been generated with an error stack of ErrorException: Undefined array key "Is online note" in /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php:251 Stack trace: #0 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(270): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() #1 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(251): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #2 /var/www/html/api/app/Http/Traits/IndividualLogsTrait.php(70): App\Observers\CustomActivityLogObserver->storeIndividualLogs() #3 /var/www/html/api/app/Http/Traits/CustomLogActionTrait.php(77): App\Observers\CustomActivityLogObserver->generateIndividualCustomMessage() #4 /var/www/html/api/app/Observers/CustomActivityLogObserver.php(28): App\Observers\CustomActivityLogObserver->standardTableActivity() #5 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): App\Observers\CustomActivityLogObserver->created() #6 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #7 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #8 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #9 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #10 /var/www/html/api/vendor/spatie/laravel-activitylog/src/ActivityLogger.php(174): Illuminate\Database\Eloquent\Model->save() #11 /var/www/html/api/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php(88): Spatie\Activitylog\ActivityLogger->log() #12 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(421): App\Models\Notes\bm_notelist::Spatie\Activitylog\Traits\{closure}() #13 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #14 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php(189): Illuminate\Events\Dispatcher->dispatch() #15 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1316): Illuminate\Database\Eloquent\Model->fireModelEvent() #16 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1138): Illuminate\Database\Eloquent\Model->performInsert() #17 /var/www/html/api/app/Http/Controllers/Settings/BmEmailTemplateController.php(500): Illuminate\Database\Eloquent\Model->save() #18 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\Settings\BmEmailTemplateController->reportsendmail() #19 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction() #20 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(260): Illuminate\Routing\ControllerDispatcher->dispatch() #21 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController() #22 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Route->run() #23 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #24 /var/www/html/api/app/Http/Middleware/ApiAuthMiddleware.php(105): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #25 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ApiAuthMiddleware->handle() #26 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #27 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle() #28 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #30 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #31 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #32 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #33 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #34 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #35 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #36 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #37 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle() #38 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #39 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #40 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #41 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #43 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #44 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #45 /var/www/html/api/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #46 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fruitcake\Cors\HandleCors->handle() #47 /var/www/html/api/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Fideloper\Proxy\TrustProxies->handle() #49 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #51 /var/www/html/api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #52 /var/www/html/api/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle() #53 {main}and with the data of:{"id":933002,"logName":"default","subjectId":11845,"model":"App\\Models\\Notes\\bm_notelist","modifiedBy":17,"dateTime":"2026-01-30 23:59:35","causerId":17,"causerType":"App\\Models\\BMUsers","properties":"{\"attributes\":{\"nl_id\":11845,\"nl_ordertempid\":null,\"nl_orderid\":3401,\"nl_notescategory\":0,\"nl_type\":0,\"nl_platform\":0,\"nl_desc\":null,\"nl_manualNotes\":null,\"nl_createdby\":\"17\",\"nl_endddate\":null,\"nl_starttime\":\"00:00:00\",\"nl_attachmnettext\":null,\"nl_attachmnetURL\":null,\"nl_isonlinenote\":1,\"nl_seq\":0,\"nl_status\":0,\"created_by\":17,\"created_at\":\"2026-01-30T23:59:35.000000Z\",\"updated_by\":null,\"updated_at\":\"2026-01-30T23:59:35.000000Z\",\"nl_barcodeprocessid\":null}}","actionType":"created","changedTo":[],"changedFrom":null,"moduleName":"Job-Notes","customMessage":"new item has been created in Job-Notes which is linked to the Job Ref No: EL13380","parentSubjectId":3401,"parentSubjectType":"App\\Models\\Job\\bm_jobdetails","custom-modulename":"Notes","customIndividualMessage":"new item has been created in Notes"}